BeRTOS
From Wikipedia, the free encyclopedia
BeRTOS | |
Website | www.bertos.org |
---|---|
Company/ developer |
Develer s.r.l. and BeRTOS community |
Programmed in | ANSI C |
OS family | Real-time operating systems |
Source model | Open source |
Latest stable release | 1.0.0 / May, 2008 |
Marketing target | Embedded devices |
Supported platforms | ARM, Atmel AVR, x86, DSP56K, 80196 |
Kernel type | Microkernel |
License | Modified GPL v2 |
Working state | Current |
BeRTOS is a real-time operating system designed for embedded systems.
It is distributed under a modified GPL license with a special exception that grants application proprietary code the right to remain closed source while maintaining as open source BeRTOS code itself.
It has a modular design, that allows to run on different architectures, ranging from tiny 8-bit microcontrollers like Atmel AVR, passing from ARM architecture and arriving to Linux and Microsoft Windows hosted applications.
BeRTOS' multitasking kernel implements some IPC primitives like:
In addition to the kernel, BeRTOS has several generic peripheral drivers (timer, serial, ADC, motors, LCD display, NTC sensors, keyboard, buzzer, memories), algorithms (hash table, CRC, MD2, entropy pool, RLE), communication protocols and a graphic subsystem for simple displays.
[edit] External links
This operating system-related article is a stub. You can help Wikipedia by expanding it |