Real Time Engineers Ltd. launched version 7.0 of FreeRTOS, which is a free real time MCU operating system. The latest version of the open source embedded RTOS includes a new software timer implementation. The timer enables callbacks to be executed in a task context (instead of interrupt context). It does not consume any processing time or generate any run time overhead unless a timer has actually expired. FreeRTOS v7.0 is backward compatible with FreeRTOS V6.x.x.
Texas Instruments (TI) introduced their Robotic Evaluation Board (EVALBOT) for use with Micrium’s uC/OS-III. EVALBOT is a mini robot that enables engineers to experience the Stellaris ARM Cortex-M3-based LM3S9B92 MCU in real-world applications. The evaluation kit includes all of the hardware and software required for quick assembly so that developers can begin evaluation in 10 minutes or less. The TI kit also includes a Stellaris-specific version of uC/OS-III: The Real-Time Kernel by Jean J. Labrosse. The Stellaris Robotic Evaluation Board plus Micrium’s uC/OS-III book package is priced at $199. The Stellaris Robotic Evaluation Board is priced at $149 US and can be purchased separately from the book.
FemtoLinux is a new Linux flavor optimized for real-time embedded systems. With FemtoLinux, critical Linux applications run in kernel mode. This results a low system call and interrupt-to-application latency and overhead. FemtoLinux also simplifies RTOS-to-Linux porting significantly — RTOS applications can be ported to embedded Linux without drastic changes to the software architecture. FemtoLinux is available now for the ARM architecture. MIPS and PowerPC ports are in the works.
eSOL for Android is a solution for embedded systems development using the Android open source platform from the Open Handset Alliance (OHA). eSOL for Android consists of eSOL Adaptor for Android (enables Android to run on non-Linux OSes) and eSOL Professional Services for Android (technical services for Android-based software development).