Long execution time rcl_publish function
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- c
調査の方向性
micro-ROS Zephyr セットアップの rcl_publish() 呼び出しから始め、best-effort publisher を使って STM32H743ZI 上でおよそ 2 ms の完了時間を再現します。観測したタイミングを期待される 40 us と比較し、その差を生じさせている構成または実行パスを特定します。原因と、タイミングを短縮または説明する具体的な方法が文書化されるか修正されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- C
- スター
- 92
- フォーク
- 56
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
micro-ROS/micro_ros_zephyr_module のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
micro-ROS/micro_ros_zephyr_module#158 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
micro-ROS/micro_ros_zephyr_module#141 · コメント 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
micro-ROS/micro_ros_zephyr_module#138 · コメント 8 件 ·
micro-ROS/micro_ros_zephyr_module の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
NVIDIA/k8s-device-plugin#2061 · コメント 1 件 ·
-
task
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
vsanthanam/JBird#429 ·