OS Revolution

Operating system news, reviews, tutorials

BeRTOS

General Presentation

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:
Signals
Semaphores
Messages

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.

BeRTOS 2.0.0 Released

Francesco Sacchi announced on the BeRTOS mailing list the release of the 2.0 release.

As you can see by wiki notifications, we have just finished releasing
version 2.0.0 of BeRTOS.
Here is a short list of new features:
* Major kernel refactoring
* New peripheral drivers:
o New I2C driver and interface
o PCF8574 I2C port expander
o FT245 USB to parallel interface
* New PID controller algorithm
* New configuration infrastructure
* New testing harness
* New logging infrastructure
* Add a first experimental embedded filesystem (BattFs)

Download | ChangeLog

Author: CoolGoose
Syndicate content