micro-ROS / micro-ROS/micro_ros_setup
How to get microros thread support for freeRTOS
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Shell
- Sterne
- 509
- Forks
- 183
- Ø Merge
- 22 Std. 26 Min.
- Gemergte PRs (30 T.)
- 7
Beschreibung
## 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?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der Einstellung „Enable multithread support ON“ in CMakeLists.txt und reproduziere den Fehler mit ros2 run micro_ros_setup create_firmware_ws.sh generate_lib. Verfolge die gemeldete Bedingung „XRCE multithreading not supported for this platform“ für die generische FreeRTOS-Plattform. Als erledigt gilt die Aufgabe, wenn die Frage zur Unterstützung geklärt ist und die Erzeugung der statischen Bibliothek mit aktiviertem Multithreading funktioniert oder die Einschränkung der Plattform dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cmake
- Bereich
- embedded-iot
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100