用VisualStudio2017开发arduino 上传并调试可以自动补全,超级爽

在VisualStudio中编译上传并调试Arduino程序

Arduino自带的IDE太弱了,仅支持自带关键词高亮,没有自动完成,没有变量/函数自动跳转到原型/声明,尤其是include外部的库以后,显得尤其麻烦。
VisualStudio作为微软的老牌IDE近日逐渐强大,第三方插件亦雨后春笋般的出现简直是如虎添翼。
VisualMicro (http://www.visualmicro.com/)就是一款让VS支持Arduino的插件。环境搭建需要:
  • Arduino IDE
  • VisualStudio
  • VisualMicro
然后就能愉快的玩耍了。
(新版本的VS2015中使用了插件形式加载,https://visualstudiogallery.msdn.microsoft.com/069a905d-387d-4415-bc37-665a5ac9caba)

至于debug,很简单。(调试模式会耗费部分资源,影响单片机运行速度)
先打一个断点。注意,有些板子只能打在函数入口上,函数内部的断点无法调试
在VisualStudio中编译上传并调试Arduino程序

然后在断点上右键,编辑when hit行为,然后把你想要看的变量名放进花括号中即可(随便多少个都可以)
在VisualStudio中编译上传并调试Arduino程序

最后调到debug编译环境,启动程序即可
在VisualStudio中编译上传并调试Arduino程序

调试输出
在VisualStudio中编译上传并调试Arduino程序


停止调试。
打开串口监视器,选择停止调试。
在VisualStudio中编译上传并调试Arduino程序

猜你喜欢

转载自blog.csdn.net/algorithm_lixuan/article/details/76691836