Rapidly design IoT applications with RTOS
Texas Instruments has announced key updates to its complete RTOS, which brings the ease-of-use associated with power management operations in high-level OSs, such as Android and Windows, to embedded MCU-based applications. As a result, using the TI-RTOS 2.12, developers can easily leverage 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, the 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 the RTOS is a major update to the platform that was first introduced in 2012 and leverages more than 20 years of TI’s experience in delivering production-quality OS solutions for real-time applications.
The TI-RTOS 2.12 provides a standard set of multitasking, power management and peripheral driver APIs across all supported devices. This allows developers to easily port applications between different TI MCUs running the RTOS, reducing development time of next-gen products. The updated platform also benefits TI Design Network software members by providing a free, widely used software platform without proprietary constraints.
The 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 the RTOS combines Energia’s familiar and easy-to-use APIs with new 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 leveraging the familiar hardware abstraction layer.
The TI-RTOS 2.12 is offered with a number of power management features which allows developers to achieve power savings for their applications with minimal effort. The RTOS also features a broad range of wireless connectivity options, including WiFi, Bluetooth Smart and ZigBee through integration with on-chip stacks available using TI’s SimpleLink WiFi CC3100/CC3200 solutions and SimpleLink CC26xx/CC13xx wireless MCUs. Easy and free deployment for any application is enabled by open-source (BSD) licensing for OS components and drivers. The TI-RTOS 2.12 also uses an extensive base of pre-existing software libraries to eliminate building software from the ground up, decreasing development time. Developers can quickly evaluate TI-RTOS capabilities and begin development using the robust documentation and an extensive set of examples provided.