|
2 | 2 | This ROS 2 package is the entry point for building micro-ROS apps for different embedded platforms. |
3 | 3 |
|
4 | 4 | - [Supported platforms](#supported-platforms) |
5 | | - - [Secondary build system tools](#secondary-build-system-tools) |
| 5 | + - [Standalone build system tools](#standalone-build-system-tools) |
6 | 6 | - [Dependencies](#dependencies) |
7 | 7 | - [Building](#building) |
8 | 8 | - [Creating micro-ROS firmware](#creating-micro-ros-firmware) |
@@ -42,23 +42,28 @@ This package is the **official build system for micro-ROS**. It provides tools a |
42 | 42 |
|
43 | 43 | *<sup>3</sup> a valid CMake toolchain with custom crosscompilation definition is required* |
44 | 44 |
|
45 | | - |
46 | | -## Secondary build system tools |
| 45 | +## Standalone build system tools |
47 | 46 |
|
48 | 47 | micro-ROS also offers some other ways to crosscompile it for different platforms. These other options are secondary tools and may not have full support for all features. Currently micro-ROS is also available as: |
49 | 48 |
|
| 49 | +- a standalone **[micro-ROS component for Renesas e<sup>2</sup> studio and RA6M5](https://github.com/micro-ROS/micro_ros_renesas2estudio_component)**: this package enables the integration of micro-ROS in Renesas e<sup>2</sup> studio and RA6M5 MCU family. |
50 | 50 | - a standalone **[micro-ROS component for ESP-IDF](https://github.com/micro-ROS/micro_ros_espidf_component)**: this package enables the integration of micro-ROS in any Espressif ESP32 IDF project. |
51 | 51 | - a standalone **[micro-ROS module for Zephyr RTOS](https://github.com/micro-ROS/micro_ros_zephyr_module)**: this package enables the integration of micro-ROS in any Zephyr RTOS workspace. |
52 | 52 | - a standalone **[micro-ROS module for Mbed RTOS](https://github.com/micro-ROS/micro_ros_mbed)**: this package enables the integration of micro-ROS in any Mbed RTOS workspace. |
53 | 53 | - a standalone **[micro-ROS module for NuttX RTOS](https://github.com/micro-ROS/micro_ros_nuttx_app)**: this package enables the integration of micro-ROS in any NuttX RTOS workspace. |
| 54 | +- a standalone **[micro-ROS module for Microsoft Azure RTOS](https://github.com/micro-ROS/micro_ros_azure_rtos_app)**: this package enables the integration of micro-ROS in a Microsoft Azure RTOS workspace. |
| 55 | +- a set of **[micro-ROS utils for STM32CubeMX and STM32CubeIDE](https://github.com/micro-ROS/micro_ros_stm32cubemx_utils)**: this package enables the integration of micro-ROS in STM32CubeMX and STM32CubeIDE. |
54 | 56 | - a precompiled set of **[Arduino IDE libraries](https://github.com/micro-ROS/micro_ros_arduino)**: this package enables the integration of micro-ROS in the Arduino IDE for some hardware platforms. |
| 57 | +- a precompiled set of **[Raspberry Pi Pico SDK libraries](https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk)**: this package enables the integration of micro-ROS in the Raspberry Pi Pico SDK. |
55 | 58 |
|
56 | 59 | # Dependencies |
57 | 60 |
|
58 | 61 | This package targets the **ROS 2** installation. ROS 2 supported distributions are: |
59 | 62 |
|
60 | 63 | | ROS 2 Distro | State | Branch | |
61 | 64 | | ------------ | --------- | ---------- | |
| 65 | +| Crystal | EOL | `crystal` | |
| 66 | +| Dashing | EOL | `dashing` | |
62 | 67 | | Foxy | Supported | `foxy` | |
63 | 68 | | Galactic | Supported | `galactic` | |
64 | 69 | | Rolling | Supported | `main` | |
|
0 commit comments