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.

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.