debugging - 如何调试在 Arduino 硬件上运行的 Arduino 代码?

标签 debugging arduino

有没有办法设置源代码级断点,在实际硬件上运行代码,并能够检查变量并继续?

最佳答案

Visual Micro Microsoft Visual Studio 2015 Community Edition(免费)的插件为 Arduino 提供了 USB 调试器。它允许您完全按照您所描述的方式进行操作。 (IDE安装时不要忘记点击安装C++)

调试器支持串行、RF、蓝牙和一些 Wi-Fi。它可以在 Arduino 运行时监视或更新变量的值。包括图表和数据/引脚可视化以及观察、跟踪、中断。

Enter image description here

新闻:2016 年 1 月还发布了适用于 Arduino Zero 的 GDB 调试器。与串行/蓝牙调试器一样,GDB 版本支持 ino/cpp 源代码,但还支持 Arduino 核心和库的调试。它支持许多功能,例如:步过、步出、单步指令或源代码行、内存、寄存器、局部变量、监视、实时表达式和堆栈跟踪。

关于debugging - 如何调试在 Arduino 硬件上运行的 Arduino 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7225693/

相关文章:

visual-studio - 调试 windows 服务给出没有符号已加载消息

C 为什么变量没有被使用?

javascript - 如何在 Window 的嵌入式浏览器中调试 Javascript?

c++ - 在 Arduino 中使用 SD.remove() 和 SD 库

Arduino 温度传感器倒计时

iOS-Arduino通信: any cheap solution?

vba - Windows().Activate 适用于除一台计算机之外的所有计算机

c++ - Arduino oop 错误

c - 为了硬件灵活性,#ifdef 语句应该走多远

debugging - PHPStorm 调试工具窗口被禁用?