BeRTOS
BeRTOS sistem de operare | |
---|---|
Dezvoltator | Develer srl și comunitatea BeRTOS |
Familie | Sistem de operare în timp real |
Eliberarea inițială | 1.0 (septembrie 2008 ) |
Lansare curentă | 2.7.0 (8 august 2011 ) |
Tipul de nucleu | RTOS , Microkernel |
Platforme acceptate | ARM Cortex-M3 , ARM ARM7TDMI , Atmel AVR , X86 , x86-64 |
Tipul licenței | Software gratuit |
Licență | Excepție GPL v2 + |
Etapă de dezvoltare | grajd |
Site-ul web | www.bertos.org/ |
BeRTOS este un sistem de operare în timp real conceput pentru platforme încorporate .
Este licențiat conform GPL, cu o excepție specială, care permite codului de aplicație propriu-zis să rămână sursă închisă, păstrând în același timp BeRTOS în sine sursă deschisă.
Are un design modular care îi permite să lucreze pe diferite arhitecturi, de la microcontrolere mici pe 8 biți precum Atmel AVR , până la arhitectura ARM , până la emulare pe Linux sau Windows (în scopuri de depanare).
Kernel-ul multitasking implementează primitive de comunicare interproces, inclusiv:
În plus față de kernel, BeRTOS are mai multe drivere generice pentru controlul perifericelor hardware (temporizatoare, seriale, ADC , motoare, afișaje LCD, senzori NTC, tastaturi, buzzere, memorii), algoritmi (tabele hash, CRC , MD2 , grup de entropie, RLE ), protocoale de comunicații și un subsistem grafic pentru afișaje simple.
linkuri externe
- Pagina de pornire BeRTOS , pe bertos.org .