Skip to content

Commit 0391470

Browse files
Update standalone build tools section (backport #380) (#381)
* Update standalone build tools section (#380) * Update standalone build tools section * Upd * Updates (cherry picked from commit e13e64d) # Conflicts: # README.md * Update Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
1 parent 3111834 commit 0391470

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
This ROS 2 package is the entry point for building micro-ROS apps for different embedded platforms.
33

44
- [Supported platforms](#supported-platforms)
5-
- [Secondary build system tools](#secondary-build-system-tools)
5+
- [Standalone build system tools](#standalone-build-system-tools)
66
- [Dependencies](#dependencies)
77
- [Building](#building)
88
- [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
4242

4343
*<sup>3</sup> a valid CMake toolchain with custom crosscompilation definition is required*
4444

45-
46-
## Secondary build system tools
45+
## Standalone build system tools
4746

4847
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:
4948

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.
5050
- 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.
5151
- 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.
5252
- 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.
5353
- 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.
5456
- 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.
5558

5659
# Dependencies
5760

5861
This package targets the **ROS 2** installation. ROS 2 supported distributions are:
5962

6063
| ROS 2 Distro | State | Branch |
6164
| ------------ | --------- | ---------- |
65+
| Crystal | EOL | `crystal` |
66+
| Dashing | EOL | `dashing` |
6267
| Foxy | Supported | `foxy` |
6368
| Galactic | Supported | `galactic` |
6469
| Rolling | Supported | `main` |

0 commit comments

Comments
 (0)