[Michael Becker] využíva freertos asi sedem rokov. Rozhodol sa začať pridávať niektoré funkcie, rovnako ako aj extrémne fascinujúci C ++ triedny obal pre k dispozícii operačný systém.
Operačné systémy v reálnom čase (RTO) Pridajte výkon pre mikrokontroléry s jedným závitom spustiť niekoľko programov v rovnakom čase bez ohrozenia zdravého rozvoja firmvéru. Táto práca pridáva C ++ do zvyšku výhod Freertosu. Chápeme, že ľudia majú silné pocity jednu metódu alebo druhú o využívaní C ++ v embedded systémoch. Avšak, ako ilustrujú 24 demo úlohy, je možné.
Jedna dobrá vec o knižnici je, že je dôkladne zdokumentovaná. Veľký počet príkladov sa neublíži. Knižnica je čistá len pod 30 triedami. Zdá sa, že odoláva vzorom, ktorý má triedy pre všetko. Chápete typ knižnice, ktorú máme na mysli. Ak chcete vytvoriť celočíselný objekt, stačí vytvoriť konfiguračnú položku prejsť do triedy výrobcu generátora, ktorý …. Táto knižnica nezabudnuje žiadny typ toho. Má ľahké abstrakcie okolo nití, ako aj časovače, fronty, rovnako ako muty.
Jedna vec, ktorú sme objavili trochu neočakávaného, bol nedostatok “základnej aplikácie”. Typická funkcia knižníc C ++ je mať základnú položku aplikácie, ktorú sa špecializujete na výrobu aplikácie. Zdá sa, že ako obaly, stále potrebujú, aby ste využili pomerne štandardnú primárnu funkciu, rovnako ako ponúkajú niektoré základné hovory, ako aj veci. To by mohlo byť rýchlo umiestnené do triedy. Samozrejme, že knižnica je mladá, takže prípadne to bude niečo vyložené v budúcom vydaní.
Freertos je mimoriadne flexibilný, ako aj beží na veľké množstvo procesorov, ako aj dosiek. Je to relatívne jednoduché na port na nový hardvér. To môže tiež koexistovať s veľkým množstvom middleware, ako je Mongoose OS, knižnica HAL STM32, rovnako ako oveľa viac.