micro-ROS / micro-ROS/micro_ros_setup
How to get microros thread support for freeRTOS
- Langage dominant
- Shell
- Étoiles
- 509
- Forks
- 183
- Merge moyen
- 22 h 26 min
- PR mergées (30 j)
- 7
Description
## Issue template
- Hardware description: generic
- RTOS: freeRTOS
- Installation type: static lib
- Version or commit hash: iron
I have generated firmware by using "ros2 run micro_ros_setup create_firmware_ws.sh generate_lib". Then I enabled the the option by using "Enable multithread support ON" in the CMakeLists.txt file. When generating the static lib I get the "#error XRCE multithreading not supported for this platform".
Is there a way to get microros thread support for platform generic running on freeRTOS?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le paramètre « Enable multithread support ON » dans CMakeLists.txt et reproduisez l’échec avec ros2 run micro_ros_setup create_firmware_ws.sh generate_lib. Suivez la condition signalée « XRCE multithreading not supported for this platform » pour la plateforme FreeRTOS générique. Le travail est considéré comme terminé lorsque la question de la prise en charge est résolue et que la génération de la bibliothèque statique fonctionne avec le multithreading activé, ou lorsque la limitation de la plateforme est documentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cmake
- Domaine
- embedded-iot
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100