[Michael Becker] a fost Furcertos timp de aproximativ șapte ani. El a ales să înceapă să adauge unele caracteristici, precum și are un înveliș de clasă C ++ extrem de fascinant pentru OS disponibil.

Sistemele de operare în timp real (RTOS) adaugă performanțe pentru microcontrolerele cu un singur fir pentru a rula mai multe programe în același timp, fără a pune în pericol sanitatea dezvoltatorului firmware-ului. Acest loc de muncă adaugă C ++ la restul beneficiilor Freertos. Înțelegem că oamenii au sentimente puternice o metodă sau cealaltă despre utilizarea C ++ în sistemele încorporate. Cu toate acestea, deoarece cele 24 de locuri de muncă demo ilustrează, este posibil.

Un lucru bun despre bibliotecă este că este documentat temeinic. Un număr mare de exemple nu doare nici. Biblioteca este curată cu doar 30 de clase. Se pare că a rezistat modelul de a avea cursuri pentru tot. Înțelegi tipul de bibliotecă pe care o înțelegem. Pentru a produce un obiect integer, trebuie doar să dezvolți un element de configurare pentru a trece la generatorul de fabrică de clasă care …. Această bibliotecă nu are nici un fel de tip de asta. Are abstracții ușoare în jurul firelor, precum și cronometrele, cozile, precum și mutexurile.

Un lucru pe care l-am descoperit un pic neașteptat a fost lipsa unei “aplicații de bază”. O funcție tipică a bibliotecilor C ++ este de a avea un element de aplicare fundamental pe care îl specializați pentru a vă produce cererea. Se pare că ambalajele, încă mai trebuie să utilizați o funcție primară destul de standard, precum și să oferiți câteva apeluri de bază, precum și lucruri. Acest lucru ar putea fi rapid pus într-o clasă. Desigur, biblioteca este tânără, deci eventual că acest lucru va fi ceva adus într-o eliberare viitoare.

Freceros este extrem de flexibil, precum și se desfășoară pe un număr mare de procesoare, precum și plăci. Este, de asemenea, relativ simplu să portați hardware-ului nou. De asemenea, poate coexista cu o mare parte din Middleware, cum ar fi Mongoose OS, biblioteca Hal STM32, precum și mult mai mult.