Operační systém reálného času dovoluje různým úlohám běžet předvídatelným (deterministickým) způsobem. To je důležité pro časově kritické programy. Rychlé přepínání úloh nám dává dojem, že úlohy běží současně.

Open source FreeRTOS je operační systém reálného času pro nejrůznější mikropočítače (mikrokontroléry — MCU) včetně Raspberry Pi Pico. Je vyvíjen již 18 let ve spolupráci se světovými výrobci mikrokontrolérů a mikroprocesorů. Je poskytován pod přátelskou licencí MIT. FreeRTOS obsahuje jádro a rostoucí počet modulárních IoT knihoven vhodných pro využití v nejrůznějších průmyslových sektorech.

Vlastnosti

  • Malé konfigurovatelné jádro s nízkými nároky na paměť. Na některých architekturách podporuje tick-less snížení příkonu.

  • Podpora 40 architektur (15 toolchains) včetně posledních RISC-V a ARMv8-M (ARM Cortex-M33) mikrokontrolérů

  • Modulární knihovny

  • Podpora pro služby AWS IoT

  • MIT licence, někteří partneři také poskytují komerční licence a bezpečnostní certifikáty

  • Podpora sítí TCP/IPv4 a IPv6