有没有办法设置源代码级断点,在实际硬件上运行代码,并能够检查变量并继续?
最佳答案
Visual Micro Microsoft Visual Studio 2015 Community Edition(免费)的插件为 Arduino 提供了 USB 调试器。它允许您完全按照您所描述的方式进行操作。 (IDE安装时不要忘记点击安装C++)
调试器支持串行、RF、蓝牙和一些 Wi-Fi。它可以在 Arduino 运行时监视或更新变量的值。包括图表和数据/引脚可视化以及观察、跟踪、中断。
新闻:2016 年 1 月还发布了适用于 Arduino Zero 的 GDB 调试器。与串行/蓝牙调试器一样,GDB 版本支持 ino/cpp 源代码,但还支持 Arduino 核心和库的调试。它支持许多功能,例如:步过、步出、单步指令或源代码行、内存、寄存器、局部变量、监视、实时表达式和堆栈跟踪。
关于debugging - 如何调试在 Arduino 硬件上运行的 Arduino 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225693/