Forum: Offtopic Maschinenverarbeitbare Doku für Register-Mapping


von Pe W. (peewag)


Lesenswert?

Hallo zusammen,

ich arbeite an einem µC Projekt und habe im EEPROM 64 Stück 10 Byte 
große "Pages" abgelegt. In so einer Page können sich verschiedene Daten 
befinden. Manche ein Byte groß, andere zwei, vier oder acht Byte lang. 
In manchen Bytes sind Flags abgelegt und diese müssen ja auch 
Dokumentiert werden. Jetzt habe ich in Excel eine riesen Tabelle 
angelegt und jedes Byte beschrieben.
Wie kann ich das am besten wiederverwendbar speichern. Excel find ich 
jetzt nicht so optimal hinsichtlich automatisches generieren von z.B.: 
Header-Datenen in den #define(s) oder wenn ich die Tabelle dann in eine 
Wiki kopieren möchte, sind die Ramen weg,...

Wie macht man so etwas am professionellsten?

lg Peter

von Armin S. (knall_e)


Lesenswert?

Wir hatten für ein sehr komplexes Software-Modul die Konfiguration vom 
Kunden im Excel-Format bekommen. Wir hatten dann eine Toolchain in 
Python geschrieben, welche den Inhalt rausgeholt hat um den C-Code für 
die Konfiguration des Moduls daraus zu generieren.

Meiner Meinung nach war eine Excel-Datei nie das richtige Dateiformat 
dafür. Wenigstens als CSV exportieren. Dann lässt es sich relativ gut 
parsen.

von Matthias S. (matthias_s)


Lesenswert?

Wir haben mal json für was Ähnliches verwendet. Leicht parsebar sowie 
gut Maschinen- und Menschenlesbar.

von Pe W. (peewag)


Lesenswert?

super danke,
hab mir jett mal json angesehen, ich denke damit kann ich arbeiten ;)
Erstellen mit Texteditor -> Parsen mit Python zum erstellen von 
HTML-Tabelle und Header-File.

Wenns mal läuft, funktioniert das wirklich gut.

Dankeschön

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.