Madrid, September 2021
Azure RTOS ThreadX is first-supported by micro-ROS in RA6M5 HW series platform from Renesas Electronics Corporation, which has been chosen as a reference platform for micro-ROS professional applications.
The combination of micro-ROS with Azure RTOS ThreadX on RA6M5 will make the adoption easier for thousands of users, boosting embedded applications development.
micro-ROS is the official extension of ROS 2 (Robot Operating System) for microcontroller units (MCUs). The micro-ROS framework allows a standardized integration of the embedded world into the ROS 2 Data Space.
Azure RTOS ThreadX is Microsoft's advanced industrial grade Real-Time Operating System (RTOS) designed specifically for deeply embedded, real-time, and IoT applications. It provides advanced scheduling, communication, synchronization, timer, memory management, and interrupt management facilities. It is easy-to-use and market-proven.
The Renesas RA6M5 & e2studio based micro-ROS solution provides for the first time a comprehensive tool based on an Eclipse environment that covers the full cycle of SW development in embedded systems. This will dramatically reduce the time-to-market of embedded applications targeting robotic services for Logistic & Warehouse, Defense & Security, Agriculture and Healthcare.
Microsoft: “The collaboration with Renesas and eProsima to enable micro-ROS on the popular Azure RTOS platform is significant. As of 2021, over 10 billion embedded devices have been deployed using Azure RTOS ThreadX. The availability of micro-ROS support on Azure RTOS ThreadX greatly enhances the developer experience and platform options for robotic developers, including the ability to easily leverage the capabilities of Azure IoT”.
Renesas: “We are excited about our collaboration with eProsima. The powerful combination of micro-ROS with Renesas RA MCUs will greatly simplify the development of Robotics Applications for Industry 4.0 and Industrial IoT. In addition, end-to-end support is available for customers designing robotics applications through eProsima”.
eProsima: “Achieving cost-effective development depends on a common platform around which hardware and software providers emerge, micro-ROS represents the tool that bridges the gap between microcontrollers and ROS 2, expanding the scope of new robotic applications based on embedded devices. eProsima is the main contributor and maintainer of the micro-ROS framework”.
REFERENCES:
Renesas Component:
https://github.com/micro-ROS/micro_ros_renesas2estudio_component
https://github.com/micro-ROS/micro_ros_renesas_testbench
https://github.com/micro-ROS/micro_ros_renesas_demos
ThreadX repository:
https://github.com/azure-rtos/threadx/
ThreadX component website:
https://azure.microsoft.com/en-us/services/rtos/#overview
https://docs.microsoft.com/en-us/azure/rtos/threadx
Micro-ROS RA6M5 supported:
https://micro.ros.org/docs/overview/hardware/
MORE INFORMATION ABOUT MICRO-ROS:
For any questions please contact