0

ros2 run micro_ros_setup create_firmware_ws.sh nuttx olimex-stm32-e407

有人可以解释一下这个命令吗?

  • 我在哪里可以获得有关此命令的解释?
  • 我打算使用 esp32 或 stm32f4 板而不是 olimex-stm32-e407,该怎么做?

说明 我正在关注NuttX 上的 micro-ROS First micro-ROS Application 教程。我想改用 STM32F4 和 ESP32 Board。

4

1 回答 1

0

这遵循基本ros2 run格式。分解它ros2 run只是用来在 ros2 环境下运行(而不是启动)可执行文件。它也采用 的格式ros2 run <package> <executable>,因此这意味着micro_ros_setup它正在搜索的 ros2 包并且create_firmware_ws.sh是可执行文件。接下来的两个参数 ,nuttx olimex-stm32-e407只是传递给 bash 脚本以供内部使用。我不熟悉谁发布了这个 ros2 包,但是,使用 shell 脚本ros2 run不是应该做的事情,而且是糟糕的设计。

于 2021-08-30T21:03:35.310 回答