embedded_嵌入式开发用什么软件工具(arduinoIDE/visual studio/vscode)
文章目录
对于arduino系列
arduionIDE
arduino官方工具自然是可以用来做开发的,但是体验很一般
visual studio
visual studio(简称为vs) (微软的大型IDE,免费版足矣,安装插件后可以进行相关开发,配置简单,智能补全,库原码查看等基本功能都有,当然,还是需要提前安装arduinoIDE(便携版也是可以的)
如果用vs,其arduino插件还需要依赖于desk development C++(SDK)
这部分的安装可以留在插件安装完毕之后再进行
安装插件
离线安装
插件可能被下架,可以离线安装:
2017以上的版本
下载完双击打开即可
当然,作为一个超级IDE,这种方案下还有许多高级的调试功能(可能要收费)
开始使用
新建一个arduino实例项目
在项目管理主页(start window)中搜索
blink项目
主要界面:
arduinoIDE版本
开发板型号
编译验证
上传代码(写入开发版)
更多详情查看插件官网介绍
offical link
visual studio Code(vscode)
-
主要有两款插件对arduino做了一定程度的支持
可以实现智能补全,库源码查看等现代化功能 -
(platform插件和arduino插件)都依赖于c/c++插件
platformIDE
- 插件几乎支持所有开发板
- 但是如果使用不当,很容易在编译过程中报错(和目录结构/项目配置文件内容)有关
- 这些错误还是挺折腾的,追求稳定的直接上vs
- 不过虽然vscode在编译的时候不好伺候,但是用来编辑代码/查看源码还是不错的,也就是说,可以用vscode编辑代码/管理项目目录,而使用arduinoIDE来编译/烧写代码;这种组合相对于配置要求也降低了不少.
arduino extension
配置相对简单,而且是通过调用arduinoIDE来编译,所以比较稳,比较推荐方案
config reference
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2023-09-08 LA@二次型分类@正定二次型@主子式
2022-09-08 java_从键盘输⼊⼀串字符串,存⼊ArrayList中,再将其 分别按字典序升序排序、按字典序降序排序、 按字符串长度降序排序、先按字符串长度降序排列 再按字典序排序。
2022-09-08 AM@三角级数三角函数系@傅里叶级数Fourier Series一般形式