Skip to content

Commit d966530

Browse files
authored
Added shields to indicate the supported distros of the tutorials. (#327)
Signed-off-by: Ralph Lange <ralph.lange@de.bosch.com>
1 parent 8377007 commit d966530

27 files changed

Lines changed: 62 additions & 31 deletions

File tree

_docs/tutorials/advanced/benchmarking/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ redirect_from:
66
- /benchmarking/
77
---
88

9+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
10+
911
- [Benchmarking an applicastion with the TFA Shadow-builder](#benchmarking-an-applicastion-with-the-tfa-shadow-builder)
1012
- [Prerequisites](#prerequisites)
1113
- [TFA Plugin](#tfa-plugin)

_docs/tutorials/advanced/create_custom_static_library/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Creating custom static micro-ROS library
33
permalink: /docs/tutorials/advanced/create_custom_static_library/
44
---
55

6+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
7+
68
This tutorial aims at providing step-by-step guidance for those users interested in compiling micro-ROS as a standalone library in order to integrate it in custom development tools.
79

810
This tutorial starts in a previously created micro-ROS environment. Check the first steps of [**First micro-ROS application on an RTOS**](../../core/first_application_rtos/) for instructions on how to create a micro-ROS environment for embedded platforms.

_docs/tutorials/advanced/create_custom_transports/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Creating custom micro-ROS transports
33
permalink: /docs/tutorials/advanced/create_custom_transports/
44
---
55

6+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
7+
68
This tutorial aims at providing step-by-step guidance for those users interested in creating micro-ROS custom transports, instead of using the ones provided by default in the micro-ROS tools set.
79

810
This tutorial starts from a previously created micro-ROS environment. Check the first steps of [**First micro-ROS application on an RTOS**](../../core/first_application_rtos/) for instructions on how to create a micro-ROS environment for embedded platforms.

_docs/tutorials/advanced/create_dds_entities_by_ref/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ permalink: /docs/tutorials/advanced/create_dds_entities_by_ref/
44
---
55

66

7+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
8+
79
This tutorial explains the procedure for creating micro-ROS entities using fully configurable QoS settings. The micro-ROS default middleware (Micro XRCE-DDS Client) allows the user to take two different approaches for creating ROS 2 (DDS) entities in the micro-ROS Agent (Please check the [architecture section](https://micro-ros.github.io/docs/overview/) for detailed information):
810
- By XML (the default option in micro-ROS RMW)
911
- By reference

_docs/tutorials/advanced/create_new_type/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: How to include a custom ROS message in micro-ROS
33
permalink: /docs/tutorials/advanced/create_new_type/
44
---
55

6+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
7+
68
This tutorial starts in a previously created micro-ROS environment. Check [**First micro-ROS application on an RTOS**](../../core/first_application_rtos/) for instructions about how to create a micro-ROS environment for embedded platforms.
79

810
Once your micro-ROS workspace is created, go to `firmware/mcu_ws` and run the package creating command:

_docs/tutorials/advanced/handling_type_memory/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Handling messages memory in micro-ROS
33
permalink: /docs/tutorials/advanced/handling_type_memory/
44
---
55

6+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
7+
68
This page aims to explain how to handle messages and types memory in micro-ROS.
79

810
First of all, since the micro-ROS user is in an embedded C99 environment, it is important to be aware of what messages and ROS 2 types are being used in order to handle memory correctly.

_docs/tutorials/advanced/microxrcedds_rmw_configuration/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ title: Middleware Configuration
33
permalink: /docs/tutorials/advanced/microxrcedds_rmw_configuration/
44
---
55

6+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
7+
68
micro-ROS targets microcontroller, devices with low memory resources.
79
With that in mind, micro-ROS try to address the memory management issue prioritizing the use of static memory instead of dynamic memory and optimizing the memory footprint of the applications.
810
This, of course, has a cost that the users must agree to pay, a precompile tunning.

_docs/tutorials/advanced/tracing/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ redirect_from:
66
- /tracing/
77
---
88

9+
<img src="https://img.shields.io/badge/Applies_to-all_current_distros-green" style="display:inline"/>
10+
911
- [Introduction](#introduction)
1012
- [Setup](#setup)
1113
- [Simple tracing example](#simple-tracing-example)

_docs/tutorials/core/first_application_linux/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: First micro-ROS Application on Linux
33
permalink: /docs/tutorials/core/first_application_linux/
44
---
55

6-
## Target platform
6+
<img src="https://img.shields.io/badge/Written_for-Foxy-green" style="display:inline"/> <img src="https://img.shields.io/badge/Tested_on-Galactic-green" style="display:inline"/> <img src="https://img.shields.io/badge/Tested_on-Rolling-green" style="display:inline"/>
77

88
In this tutorial, you’ll learn the use of micro-ROS with Linux by testing a Ping Pong application.
99
In the follow-up tutorial [*First micro-ROS application on an RTOS*](/docs/tutorials/core/first_application_rtos/),

_docs/tutorials/core/first_application_rtos/freertos.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ redirect_from:
55
- /docs/tutorials/advanced/freertos/freertos_getting_started/
66
---
77

8-
## Target platform
8+
<img src="https://img.shields.io/badge/Tested_on-Foxy-green" style="display:inline"/> <img src="https://img.shields.io/badge/Tested_on-Galactic-green" style="display:inline"/> <img src="https://img.shields.io/badge/Tested_on-Rolling-green" style="display:inline"/>
99

1010
In this tutorial, you'll learn the use of micro-ROS with FreeRTOS by testing a Ping Pong application.
1111
{% include first_application_common/target_hardware.md %}

0 commit comments

Comments
 (0)