Long execution time rcl_publish function
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- c
- Área
- embedded-iot, performance
Línea de trabajo
Comienza en la llamada a rcl_publish() de la configuración de micro-ROS Zephyr y reproduce el tiempo de finalización de aproximadamente 2 ms en el STM32H743ZI con un publicador best-effort. Compara la temporización observada con los 40 us esperados y determina qué configuración o ruta de ejecución explica la diferencia. La tarea estará terminada cuando la causa y una forma concreta de reducir o explicar la temporización estén documentadas o corregidas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Long response times rcl_publish
- Hardware description:
STM32H743ZI - RTOS:
Zephyr
Steps to reproduce the issue / behaviour
When running the rcl_publish() micro-ROS function using the best-effort publisher I notice that the function alone takes about 2ms before it completes the function call. My expectation was that this time would be lower.
Expected behavior
When looking at older questions I noticed that the expected time for a rcl_publish function should be around 40us. i do however not see any options to achieve this timing.
https://github.com/micro-ROS/micro_ros_arduino/issues/20#issuecomment-723097131
Therefore, I wondered what I have to do in order to get better function completion times.
Thanks and kind regards,
Daniël
- Lenguaje dominante
- C
- Estrellas
- 92
- Forks
- 56
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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.
Más de micro-ROS/micro_ros_zephyr_module
-
Support for Zephyr 4.2 and above Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
micro-ROS/micro_ros_zephyr_module#158 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
micro-ROS/micro_ros_zephyr_module#141 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
micro-ROS/micro_ros_zephyr_module#138 · 8 comentarios ·
Todos los issues de micro-ROS/micro_ros_zephyr_module
Issues similares
-
task
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
vsanthanam/JBird#429 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
bug documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
es-ude/OnDeviceTraining#459 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
bilelmoussaoui/gobject-linter#199 · 1 comentario ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
bradcypert/plum#53 ·