Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Initializing a board without filesystem or a cs_device without board

Offen
#19 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
c
Bereich
embedded-iot

Rechercherichtung

Beginne damit, cs_get_trace_data sowie die Initialisierungs- und Registrierungspfade für board und cs_device_t nachzuverfolgen, insbesondere dort, wo /proc/cpuinfo gelesen wird. Im Issue werden keine Dateien oder Tests genannt. Als abgeschlossen gilt die Aufgabe, wenn ein dateisystemunabhängiger Initialisierungspfad ermittelt und dokumentiert wurde oder die erforderliche API-Änderung zu seiner Unterstützung definiert wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I have a Cortex-M7 microcontroller (STM32H7), which does not have a filesystem.
For tracing the ETB data with cs_get_trace_data, a cs_device_t object is needed, which needs to be registered on a board object.
A board object contains the board name in hardware, which needs "to be matched to a read from /proc/cpuinfo ".

struct board { 
[..]
const char *hardware; /**< Name of the hardware - to be matched to a read from `/proc/cpuinfo` */
}

How can I initialize the board and cs_device_t without a filesystem

Vorherrschende Sprache
C
Sterne
137
Forks
51
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ARM-software/CSAL

Alle Issues in ARM-software/CSAL

Ähnliche Issues

Weitere Issues zu C

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.