PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Multithreading-fähiges Betriebssystem für AVRs



p_mork
07.10.2008, 23:01
Hallo,

ich hab ein OS für AVRs (momentan nur Mega32 getestet) geschrieben. Das meiste ist in Assembler geschrieben und ziehlt insgesamt eher auf Speed ab als auf die Codegröße. Momentan kann es
- Threads
- Mutex
- Messages
- FIFOs
- Timer

Im Anhang ist ein Beispiel zu finden, wo fast alle Teile des Systems verwendet wurden. Sehts Euch einfach mal an, der Code läuft auf einem Mega32 mit 14.7456MHz und 19200Baud. Genauere Beschreibungen der einzelnen Funktionen sind in den jeweiligen Dateien als Kommentar vorhanden. IDE ist übrigens CodeBlocks (http://www.codeblocks.org/downloads/5).

MfG Mark