-
-
Erfahrener Benutzer
Robotik Einstein
ich fände das eine super idee, aber ich sehe auch ein problem des aufwandes, wenn du dir z.B. die umfangreichen bibliotheken der Atmel controller anschaust
da ist so ziemlich JEDER controller bereits vollständig mit registern, sortiert nach funktionsgruppen, in form von makros und stukturen definiert
das AVR studio und AVR-eclipse plugin bedienen sich dieser headerfiles und bieten dynamische hilfen zu den einzelnen bits in den entsprechenden registern an ...
... wenn es dir gelingt diese headerfiles zu parsen und entsprechende grafische templates für die funktionen und register anlegst, sollte es ein kinderspiel sein, ein framework zu konstruieren
die weitere programmierung, nach der initialisierung der peripherie ähnelt extrem einer konsolenanwendung, sollte also danach recht leicht auf eure vorhandenen erfahrungen aufbauen können
man müsst eben nur die parallelen prozesse berücksichtigen, wenn ein timer überläuft, springt dein programm aus dem prozess heraus und führt etwas aus, was den restlichen programmfluss beeinflusst! desweiteren kann man die programme mit den entsprechenden stdlib-befehlen usw. so schreiben, dass man sie defakto auch mit dem normalen GCC für den PC compilieren könnte ... nach anpassung der includes ^^
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen