如何在 Intel Galileo 上重置 运行 代码

How to RESET running code on Intel Galileo

我正在开发 Intel Galileo 开发板(Linux 运行 on board)并使用 arduino 作为开发环境。

现在获得特定的 gpio 引脚(比如数字引脚 6)逻辑 1,我想自动重置我的代码。 我想通过 运行 草图自行完成重置(即我没有按下 RESET 按钮)。

我没有使用 SD 卡映像。

我无法解释应该如何完成。

我相信您可以通过在草图中调用系统命令来重启您的开发板:

system("reboot");

但对于您的主要目标,可能有更好的解决方案。你能解释一下你这样做的目的是什么吗?

只需添加以下行即可重置草图,无需重新启动电路板带来的不便:

system("./opt/cln/galileo/galileo_sketch_reset_script.sh");