micro-ROS / micro-ROS/micro_ros_setup
Viability of using RCLCPP as the client library for low resource arm based linux systems
- Langage dominant
- Shell
- Étoiles
- 509
- Forks
- 183
- Merge moyen
- 22 h 26 min
- PR mergées (30 j)
- 7
Description
- Hardware description: NI Roborio (armv7 softfp, with 256mb ram)
- RTOS: linux kernel with real-time scheduler patch
- Installation type: micro_ros_setup to build static library for platform
- Version or commit hash: galactic
Hi, I have a question about the viability of using RCLCPP in place of RCLC for low power / resource constrained arm systems. So far I have a working version of micro_ros for the platform, as well as a working colcon.meta and toolchain, but was curious if it would be possible to use RCLCPP as the client library for the micro_ros client. Given our use case is already C++ on the device, using RCLCPP seems to be a better fit. Especially rather than than having to write a significant wrapper around RCLC. Would this switch even be possible, or are the two client libraries functionally different enough to a point where it would not work? Thank you for your help! (Sorry if this is the wrong place to pose this question)
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Examinez la configuration de compilation Galactic de micro_ros_setup, y notamment le colcon.meta et le toolchain signalés, puis comparez la manière dont RCLCPP et RCLC sont pris en charge pour la cible NI Roborio armv7 softfp. L’issue ne nomme aucun fichier source ni aucun test ; sa réalisation nécessiterait une détermination claire de la faisabilité et l’identification d’une voie d’implémentation ou de configuration.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp, linux
- Domaine
- embedded-iot, operating-systems, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 18/100