RTOS features add sophisticated power management to low-power connected systems

April 10, 2015 // By Graham Prophet
Texas Instruments has issued updates to its complete real-time operating system (RTOS) bringing, it says, the ease-of-use associated with power management operations in high-level operating systems, such as Android and Windows, to embedded microcontroller (MCU)-based applications.

TI-RTOS 2.12 introduces advanced power management capabilities for connected, low-power development; the combination of power management with RTOS stacks and components enables developers to rapidly design Internet of Things applications. Using TI-RTOS 2.12, developers can applye the power management features built into TI devices to create IoT applications with a longer battery life. Intended for use across TI's entire embedded processing portfolio, TI-RTOS 2.12 is free and enables developers to focus on application differentiation and faster time-to-market with pre-built and tested connectivity stacks and drivers, eliminating the need to write low-level code. This new version of RTOS is a major update to the platform that was first introduced in 2012 TI.com/RTOS today.

TI-RTOS 2.12 provides a standard set of multitasking, power management and peripheral driver APIs across all supported devices. This allows developers to port applications between different TI MCUs running TI-RTOS, reducing development time.

TI-RTOS 2.12 is now integrated with the Energia development environment. Energia and Arduino are based on the Wiring framework and allow developers to rapidly prototype applications without having extensive embedded experience. This integration of TI-RTOS 2.12 combines Energia's APIs with features such as multi-threading. This is an easy way to start making multi-threaded applications on TI's low-cost LaunchPad development kits, while making use of the familiar hardware abstraction layer.

TI-RTOS 2.12:

Enables longer battery life through TI-RTOS' power management features.

Has a range of wireless connectivity options, including Wi-Fi, Bluetooth Smart and ZigBee through integration with on-chip stacks available using TI's SimpleLink Wi-Fi CC3100/CC3200 solutions and SimpleLink CC26xx/CC13xx ultra-low power wireless MCUs.

Offers open-source (BSD) licensing for OS components and drivers, which enable easy and free deployment for any application.

Decreases development time by using an extensive base of preexisting software libraries to eliminate building software from the ground up.

Includes documentation and an extensive set of examples, which allow developers to quickly evaluate TI-RTOS capabilities and begin development.

TI-RTOS 2.12 supports all TI devices