[Michael Becker] s využitím Freertos asi sedm let. Rozhodl se začít přidávat některé funkce, stejně jako má extrémně fascinující C ++ třídy Wapper pro OS k dispozici.
Operační systémy v reálném čase (RTOS) přidávají výkon pro mikrokontroléry s jedním vláknem, aby spustili několik programů v přesně stejnou dobu, aniž by ohrožovaly zdravý vývoj firmwaru. Tato práce přidává C ++ ke zbytku výhod FREERTOS. Chápeme, že lidé mají silné pocity jedna metoda nebo druhá o využití C ++ ve vložených systémech. Jak však ilustrují 24 demo pracovních míst, je možné.
Jedna dobrá věc o knihovně je, že je důkladně zdokumentována. Velký počet příkladů nebolí. Knihovna je čistá s pouhými 30 třídami. Zdá se, že odolal vzoru, který má třídy pro všechno. Rozumíte typu knihovny, kterou máme. Pro vytvoření celočíselného objektu, jen vytvořit konfigurační položku pro přechod do generátoru továrny třídy, který …. Tato knihovna nezajímá žádný typ toho. Má snadné abstrakce kolem nití, stejně jako časovače, fronty, stejně jako MutExes.
Jedna věc, kterou jsme objevili, zjistili trochu nečekaný byl nedostatek “základní aplikace”. Typická funkce knihoven C ++ má mít základní aplikační položku, kterou se specializujete na vaši aplikaci. Zdá se, že jako obaly, stále potřebujete využít poměrně standardně vypadající primární funkci, stejně jako nabídnout některé základní zpětné volání, stejně jako věci. To by mohlo být rychle vloženo do třídy. Samozřejmě, že knihovna je mladá, takže to bude něco, co bude přinuteno v budoucím vydání.
Freertos je extrémně flexibilní, stejně jako běží na velkém počtu procesorů i desek. Je rovněž relativně jednoduchý k portu novému hardwaru. To může rovněž koexistovat s velkým obchodem middleware jako Mongoose OS, StM32 Hal knihovna, stejně jako mnohem více.