BeRTOS is a real time open source operating system supplied with drivers and libraries designed for the rapid development of embedded software.
Perfect for building commercial applications with no license costs nor royalties, BeRTOS allows you to cut the economic investment for your products.
10 reasons to use BeRTOS
-
Ready made drivers and libraries
BeRTOS includes in its libraries tens algorithms and drivers ready for your applications. Do you need to drive a motor? Use a display? Use a Flash memory? No problem thanks to our ready made set of libraries!
Discover ready-to-use libraries →
Focus On
Online
- Wizard: user guide New
- The new configuration Wizard permit to auto-select modules based on dependencies, integrate IDE and toolchains, direct debug support on the target and much more.
- Drivers: serial ports Mod
- Serial and SPI protocol tutorial.
- Basic: BeRTOS shots Mod
- Fast answers to configure and inizialize most of the drivers provided by BeRTOS.
- Basic: fine tuning Mod
- Start to know how to configure your projects and how to create specific hardware definition with BeRTOS.
- Kernel: process management Mod
- Learn how to create processes and synchronize them.
- Drivers: KFile Subclass Mod
- A full example on how KFile subclassing works.
- DevelGPS [Stellaris] New
- purpose of project implement a portable GPS locator / geocaching finder with Cortex-M3 based Luminary Micro LM3S1968 evaluation board
- Triface PLC Control Board [AVR] New
- The purpose of this project is to implement an interactive shell on the UART port to manage all the devices present on the board.
- SD Card Datalogger (Atmel SAM7) New
- The logger measures and stores temperature and pressure readings on a SD card using the FAT filesystem, so the user can easily download the stored data by plugging the SD card straight into a PC.
- Arduino APRS [AVR] New
- Example usage of BeRTOS on Arduino Duemilanove, ham radio, AFSK modem
Download
-
Triface PLC Board binary files and source code
- Complete source code and binary files ready to download for Triface PLC Board example.
-
APRS binary file and source code
- Complete source code and binary file ready to download for Arduino APRS project.
-
DevelGPS binary file and source code
- Complete source code and binary file ready to download for DevelGPS project.
From BeRTOS blog
-
26 Jul 2010
Embedded Programming Pattern: Preemptive Kernel
The preemptive kernel delivers maximum performance but complicates application's code. This solution is really powerful but, as Spiderman teaches, "with great power comes great responsibility". -
19 Jul 2010
Embedded Programming Pattern: cooperative kernel
Increase your application's performance using the kernel. Contrary to common belief, even a cooperative kernel provides excellent real-time performance, when used in the right way.

