În zilele noastre, odată cu avansarea continuă a tehnologiei, fie că este vorba de o tabletă industrială all-in-one sau de un computer industrial încorporat, este din ce în ce mai utilizat pe scară largă. Deocamdată, sistemele de operare încorporate utilizate la nivel internațional pot fi împărțite în sisteme de operare în timp real și sisteme de operare care nu sunt în timp real. Două tipuri. Pentru un sistem cu cerințe stricte de timp, acesta poate fi numit un sistem în timp real. O caracteristică importantă a sistemelor în timp real este că acestea au cerințe de timp foarte stricte. Dacă sistemul în timp real nu poate răspunde la un eveniment într-un timp prestabilit, sistemul va face automat o eroare. În special în industria aerospațială și militară, trebuie utilizate sisteme de operare în timp real.
Începând cu anii 1980, pe piață au apărut diverse sisteme de operare integrate comerciale. Cele mai multe dintre aceste sisteme de operare au fost dezvoltate pentru sisteme proprietare, care au evoluat treptat în diferitele forme actuale de sisteme de operare încorporate comerciale. O situație în care se luptă o sută de școli de gândire. Aceste sisteme de operare includ Linux, μC / OS, Windows CE, VxWorks, Palm OS, QNX, și așa mai departe.
1, μC/OS
ΜC/OS este un sistem de operare tipic în timp real. Sistemul a început să se dezvolte în 1992, iar a doua versiune, μC/OSII., este în prezent populară. Caracteristicile sale pot fi rezumate în următoarele aspecte: cod open source, structură de cod clară și clară, comentarii detaliate, portabilitate bine organizată, portabilitate bună, tundere și solidificare, kernel-ul este preventiv și poate gestiona până la 60 de sarcini. De când profesorul Shao Beibei de la Universitatea Tsinghua a tradus cartea "μC/OS: the Real Time Kernel" de Jean J. Labrosse, un boom de învățare de μC/OSII. a fost declanșat în China, în special în domeniul educației și cercetării (sistemul μC/OS este în domeniul educației și cercetării este gratuit). Sistemul este scurt și succint și este destinat studierii și învățării sistemelor de operare în timp real.
2, Linux
Dintre toate sistemele de operare, Linux este unul dintre sistemele în curs de dezvoltare rapidă și utilizate pe scară largă. Diferitele caracteristici ale Linux în sine îl fac o dezvoltare încorporată. În primii doi ani de la intrarea pe piață, designul Linux încorporat a fost utilizat pe scară largă și a obținut un mare succes. Odată cu maturitatea tehnologiei Linux încorporate, cu caracteristicile sale, cum ar fi sistemele personalizabile în funcție de cerințele aplicației și suportul pentru majoritatea platformelor hardware, aceasta a trecut de la stadiul de încercare timpurie pentru a deveni treptat mainstream-ul pieței încorporate.
Potrivit raportului IDC, Linux a devenit al doilea cel mai mare sistem de operare din lume. Un alt motiv principal pentru care Linux crește atât de repede este costul produsului. În concurența acerbă de pe piață, este departe de a fi suficient pentru a avea tehnologie avansată. Modul de reducere a investițiilor în produse este, de asemenea, o problemă care trebuie luată în considerare. Linux gratuit economisește o mulțime de bani pentru producători, în special pentru companiile cu putere economică slabă.
Noua versiune actuală a kernel-ului Linux a ajuns la 2.6.xx.
3, VxWorks
VxWorks este un software de sistem de operare special conceput și dezvoltat de Wind River (Wind River) pentru sisteme încorporate în timp real. Acesta oferă programatorilor o planificare eficientă a sarcinilor în timp real, gestionarea întreruperilor, resurse de sistem în timp real și comunicare inter-sarcină în timp real. Programatorii de aplicații pot pune cât mai multă energie posibil pe aplicația în sine, fără a fi nevoie să le pese de gestionarea resurselor sistemului. Sistemul este utilizat în principal în computere cu o singură placă, rețele de date (switch-uri Ethernet, routere) și comunicații. Compania a fost achiziționată de Intel.
4, Windows CE
Windows CE este un produs al Microsoft Corporation. Este un sistem de operare multi-threaded, full-priority, multi-tasking conceput pentru platforme cu resurse limitate în ansamblu. Windows CE adoptă un design modular și este personalizat de la computere portabile la echipamente electronice de control industrial dedicate. Nucleul de bază al acestui sistem de operare necesită cel puțin 200 KB de memorie ROM. De la consolele de jocuri până în prezent, majoritatea computerelor portabile cu prețuri ridicate au adoptat Windows CE ca sistem de operare. Dezavantajul este că software-ul sistemului este prea scump, ceea ce afectează controlul costurilor întregului produs.
5, QNX
QNX este un sistem de operare în timp real, dezvoltat de Canada QNX Software Systems Co, Ltd., utilizat pe scară largă în automatizare, control, robotică, telecomunicații, comunicații de date, industria aerospațială, sisteme de rețea de calculatoare, echipamente medicale, transport, sisteme de securitate și apărare, aplicații critice pentru misiune, cum ar fi mașini POS și mașini de vânzare cu amănuntul. La sfârșitul anilor 1990, sistemul QNX a fost, de asemenea, utilizat pe scară largă în creșterea rapidă a echipamentelor terminale de internet, a aparatelor de informații și a computerelor portabile.
6, Palm OS
Palm OS este un sistem de operare încorporat pe 32 de biți pentru computere portabile. Acest sistem a fost dezvoltat de Către Departamentul PalmComputing de 3Com (Palm Computing a devenit acum o companie independentă). Rulează pe un nucleu de multitasking preventiv. Interfața cu utilizatorul permite deschiderea unei singure aplicații în același timp, combinată cu software-ul de sincronizare Hotsync Informațiile de pe computerul portabil și PC-ul pot fi sincronizate, iar funcțiile computerului desktop pot fi extinse la palma mâinii. În comparație cu alte sisteme de operare încorporate, Palm OS are o mai mare flexibilitate și mobilitate și este un sistem de operare portabil foarte popular.

