# Azure RTOS ThreadX first-supported in micro-ROS

**URL:** <https://discourse.openrobotics.org/t/azure-rtos-threadx-first-supported-in-micro-ros/22302>\
**Category:** Embedded\
**Tags:** ros2, embedded, micro-ros, rtos\
**Created:** [September 16, 2021, 9:58am UTC](https://discourse.openrobotics.org/t/azure-rtos-threadx-first-supported-in-micro-ros/22302 "2021-09-16T09:58:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mamerlan](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/mamerlan/32/11472_2.png) [@mamerlan](https://discourse.openrobotics.org/u/mamerlan)\
**Post date:** [September 16, 2021, 9:58am UTC](https://discourse.openrobotics.org/t/azure-rtos-threadx-first-supported-in-micro-ros/22302/1 "2021-09-16T09:58:14Z")

</div>

Azure RTOS ThreadX is first-supported by [micro-ROS in RA6M5](https://micro.ros.org/docs/overview/hardware/) HW series platform from Renesas Electronics Corporation, which has been chosen as a reference platform for [micro-ROS](https://micro.ros.org/) professional applications.

The combination of micro-ROS with Azure RTOS ThreadX [(repository](https://github.com/azure-rtos/threadx/)) on RA6M5 will make the adoption easier for thousands of users, boosting embedded applications development.

[Azure RTOS ThreadX](https://azure.microsoft.com/en-us/services/rtos/#overview) 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](https://www.renesas.com/us/en/application/technologies/robotics/robot-operating-system/micro-ros-solutions) 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”._

**References:**

[https://github.com/micro-ROS/micro\_ros\_renesas2estudio\_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_testbench)

[https://github.com/micro-ROS/micro\_ros\_renesas\_demos](https://github.com/micro-ROS/micro_ros_renesas_demos)

[https://github.com/azure-rtos/threadx/](https://github.com/azure-rtos/threadx/)

> **[Microsoft Contributes Azure RTOS to Open Source | Microsoft Community Hub](https://techcommunity.microsoft.com/blog/iotblog/microsoft-contributes-azure-rtos-to-open-source/3986318)**
>
> Azure RTOS is transitioning to open source under the stewardship of the Eclipse Foundation.

> **[GitHub - eclipse-threadx/rtos-docs](https://learn.microsoft.com/en-us/azure/rtos/threadx)**
>
> Contribute to eclipse-threadx/rtos-docs development by creating an account on GitHub.
