AO-RTOS is a pure object-oriented small footprint real-time operating system for embedded devices. The project is using Active Object (or Actor) concurrency model and finite state machine (FSM) design template as implementation base.
- Kernel - implementation of RTOS kernel (source code and build tools)
- Library - tools and frameworks for system design based on the RTOS
- Porting - parts of code specific for different microprocessor platforms and hardware
- Tools - tools to support deploy and debug of microprocessor systems
- Applications - examples of design of real implementations
Read more about the project principles in Active Object real-time OS Web Site.
Porting to ARM processor (Raspbery Pi ver. 2) is implemented now.