micro-ROS / micro-ROS/micro_ros_setup
How to get microros thread support for freeRTOS
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Shell
- Estrellas
- 509
- Forks
- 183
- Merge medio
- 22 h 26 min
- PR fusionados (30 d)
- 7
Descripción
## 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?
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la configuración «Enable multithread support ON» en CMakeLists.txt y reproduce el fallo usando ros2 run micro_ros_setup create_firmware_ws.sh generate_lib. Rastrea la condición informada «XRCE multithreading not supported for this platform» para la plataforma FreeRTOS genérica. Se considera terminado cuando la cuestión de compatibilidad esté resuelta y la generación de la biblioteca estática funcione con el multithreading habilitado, o cuando se documente la limitación de la plataforma.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cmake
- Área
- embedded-iot
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100