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
Languages