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.
Lesezeichen