RSS · Atom

Mikrokontrolery


ChibiOS/RT  

ARM Cortex / ARM7 / AVR / Kody źródłowe / MSP430 / Narzędzia
Opublikowany 07182008, 17:00

System operacyjny dla mikrokontrolerów. Krótka charakterystyka i demo dla LPC2148 oraz płyty ewaluacyjnej EvbLPC213x.

ChibiOS/RT to system operacyjny czasu rzeczywistego. W chwili obecnej współpracuje z mikrokontrolerami z rdzeniami ARM7TDMI, ARM Cortex-M3, MegaAVR i MSP430. Udostępniany jest na licencji GPL3: ChibiOS/RT.

Wg autorów, ChibiOS/RT charakteryzuje niewielki rozmiar oraz łatwość tworzenia portów dla nowych architektur. Dostępne są dwa modele programowania: synchroniczny (z użyciem semaforów/muteksów/komunikatów) oraz asynchroniczny (z użyciem zdarzeń). Ponadto do dyspozycji otrzymujemy m.in. planistę i wirtualne czasomierze. Wszystko mieści się w pamięci od 2kB do 8kB.

chibi

Razem z ChibiOS/RT dostarczone są programy demonstracyjne. Dostosowanie najprostszego z nich do płyty ewaluacyjnej EvbLpc213x jest bardzo proste: arm7-lpc214x-gcc-minimal.tgz. Do pokazania działania wątków użyto diód. Program kompiluje się z użyciem GNU ARM 4.1.1 i działa na mikrokontrolerze LPC2148. Diody należy podłączyć do pinów P0.16 i P0.17.

Napisz komentarz