RTOS should simplify the development of IoT devices
- Transfer
Bearing in mind that the Internet of Things (IOT) will attract many non-qualified developers, Texas Instruments has modified its TI-RTOS to add features that simplify automated power management and IoT endpoint creation. TI-RTOS v2.12 (latest revision) will help developers maximize battery life in TI SimpleLink and other wireless microcontrollers without being experts in hardware programming.
“TI believes that most future microcontroller applications will be IoT compatible,” said IoT ecosystem manager Nick Lethaby in an interview with EE Times. “In addition to traditional embedded developers, these microcontrollers will be used by many other people who want to take advantage of the power of cloud services in IoT devices. There will be many developers inexperienced in the field of embedded systems, and many who are knowledgeable in this area, but inexperienced in the development of ultra-low power devices or cloud communications. ”
As a result of this change in the composition of developers, according to TI, the way microcontroller software development will also change, said Letabi. He noted that bare-metal programming will yield to applications running on operating systems. When using RTOS, the use of built-in graphical interfaces will decrease as devices such as smartphones and network computing are connected as a means of interacting with the user and USB connection will cease to be uncontested. Communication and advanced energy management will ensure long battery life, on the other hand, will become a significant feature.
Version 2.12 of TI-RTOS aims to meet these needs by creating all the necessary drivers for cloud connectivity and automating power management processes. TI-RTOS now contains all device drivers for TI MK and stack communication protocols for Wi-Fi, Bluetooth, Smart Zigbee and 6LoWPAN. It also contains protocols for connecting cloud services such as HTTP and the MQTT client, and also supports software updates over the air.
An integrated power management system is a key feature of the new version. Device drivers and protocol stacks, as well as the user code, interacts with the power supply manager, which manages the MK operating modes, clock modes, and power domains. This interaction allows the stack or user code to automatically turn on the peripheral modules and return them to a low power state when activity ceases. The energy policy manager works as an idle task in the RTOS, and uses information from the power manager and the real-time clock to put the system to sleep when possible. The manager’s algorithm takes into account the scheduler’s data, as well as the delays associated with entering and exiting each power mode, so that it can determine
“TI believes that most future microcontroller applications will be IoT compatible,” said IoT ecosystem manager Nick Lethaby in an interview with EE Times. “In addition to traditional embedded developers, these microcontrollers will be used by many other people who want to take advantage of the power of cloud services in IoT devices. There will be many developers inexperienced in the field of embedded systems, and many who are knowledgeable in this area, but inexperienced in the development of ultra-low power devices or cloud communications. ”
As a result of this change in the composition of developers, according to TI, the way microcontroller software development will also change, said Letabi. He noted that bare-metal programming will yield to applications running on operating systems. When using RTOS, the use of built-in graphical interfaces will decrease as devices such as smartphones and network computing are connected as a means of interacting with the user and USB connection will cease to be uncontested. Communication and advanced energy management will ensure long battery life, on the other hand, will become a significant feature.
Version 2.12 of TI-RTOS aims to meet these needs by creating all the necessary drivers for cloud connectivity and automating power management processes. TI-RTOS now contains all device drivers for TI MK and stack communication protocols for Wi-Fi, Bluetooth, Smart Zigbee and 6LoWPAN. It also contains protocols for connecting cloud services such as HTTP and the MQTT client, and also supports software updates over the air.
An integrated power management system is a key feature of the new version. Device drivers and protocol stacks, as well as the user code, interacts with the power supply manager, which manages the MK operating modes, clock modes, and power domains. This interaction allows the stack or user code to automatically turn on the peripheral modules and return them to a low power state when activity ceases. The energy policy manager works as an idle task in the RTOS, and uses information from the power manager and the real-time clock to put the system to sleep when possible. The manager’s algorithm takes into account the scheduler’s data, as well as the delays associated with entering and exiting each power mode, so that it can determine