Welcome to BeRTOS Real Time Operating System
BeRTOS is a completely free, open source, real time operating system (RTOS) suitable for embedded platforms. Runs on many microprocessors and microcontrollers, ranging from 8 bits to 32 bits CPUs and even PCs.
Starting points
- DevelopmentStatus -- Check supported CPUs and what BeRTOS can do for you.
- DownloadPage -- Download BeRTOS now!
- Online Documentation -- Check source code reference.
- DemoApp -- Run BeRTOS demo on your PC!
- Mailing List -- Subscribe or check archives of BeRTOS development mailing list.
- Open a ticket -- Report bugs.
- HowToContribute -- Ideal starting point for wannabe BeRTOS developers
Main features
- Multitasking kernel: cooperative (and soon preemptive) task scheduling.
- Ready to use hardware drivers for peripherals such as serial, ADC, LCD (text and graphics), NTC, memories and many more devices.
- Full graphic subsystem for simple displays, with font support, bitmaps, clipping, text formatting, interactive menus.
- Modular and scalable: you can configure BeRTOS to suite your needs, no waste of precious memory space.
- Emulable: BeRTOS can be emulated under a Unix environment to develop the application without the target hardware! Check DemoApp
- Full static memory model, suitable for tiny memory systems.
- Open source and royalty free: BeRTOS is released under a modified GPLv2 license, check BertosLicense
