本文用于记录搭建环境的过程,同时希望能帮助到有需要的人。
背景:
本来想diy以下arduino小车,于是在linux系统上安装了arduinoIDE,发现这IDE比较丑,也没有代码提示,体验感不太好,于是想用万能vscode搭建arduino开发环境。
具体步骤
-
网上常见的步骤:
-
安装vscode的arduino插件
-
安装arduinoIDE
-
在vscode的arduino插件设置中配置arduino的command路径和安装路径
大家可以按照第一种步骤试一试,我配置好后会出现can not find arduino tools的报错而不能使用;可能是我哪个环节出了问题吧。
-
-
本人的方案
-
安装vscode的arduino插件
-
下载arduino cli
-
清空arduino插件设置的command path和path
我这里可以正常使用
-
第一种方案
-
打开vscode,打开扩展资源,搜索arduino,选择有微软蓝标的进行下载;
-
去官网下载arduinoIDE
官网链接:https://www.arduino.cc/en/software
(也可以谷歌arduino,进入官网,点击solfware)
-
根据自己的系统进行下载
我根据自己的系统,选择了Linux 64bit的下载,我下载的版本是1.8.19;
vscode的arduino插件支持arduinoIDE的版本为1.6.x以上,但是不支持2.0.0版本;(插件的detail里面有说)
-
下载好后,得到arduino-1.8.19-linux64.tar.xz的包,默认在Download目录下,终端cd进入Download目录对包进行解压;
#在arduino-1.8.19-linux64.tar.xz所在的目录下(默认是Download) tar -xvf arduino-1.8.19-linux64.tar.xz #解压得到文件夹arduino-1.8.19 #然后移动到你想移动的地方,我把他放在根目录下的/opt sudo mv arduino-1.8.19 /opt #然后进行安装 cd /opt/arduino-1.8.19 ./install.sh
-
回到vscode插件设置;
在输入框输入path,出现如下界面,把arduino的安装路径和可执行文件的路径写下去即可;
如何查看arduino的安装路径和可执行文件的路径?
在终端输入
whereis arduino
在bin目录下的是可执行文件的路径
第二种方案
不用arduinoIDE+vscode,而用arduinoCLI+vsode。
简单来讲,arduinoCLI是基于命令行的arduino,和arduinoIDE的差别在于没有其自带的编辑器,而且arduinoCLI体量很小,只有20M不到。
而vscode正是我们要使用的编辑器,所以用vscode+arduinoCLI是十分合适的。
步骤
-
在vsode插件资源中下载arduino(和第一种方案一致)
-
去arduinoCLI的github仓库中下载对应的版本
下载地址:Releases · arduino/arduino-cli · GitHub
选择对应版本下载,我选择的是linux64位的;
-
然后在对应目录下解压下载好的文件;
#解压到指定目录,这里我把文件解压到/usr/local/bin(把目录解压到这里,arduino-cli的环境变量也顺便配置好了),并把解压后的文件放在arduino-cli里面(C要大写) sudo tar xf arduino-cli.tar.gz -C /usr/local/bin arduino-cli #检查是否安装成功 arduino-cli version #安装成功后,可以把原来的包删掉 rm -rf arduino-cli-tar.gz #至此,arduino-cli配置完毕
-
然后去到vscode的arduino插件设置,command path和path什么东西都不用写,空着就行。
-
然后在右底角选择串口、板子型号之类的。
-
然后就能在vscode优雅地编写代码并烧录编译啦;
尝试简单的代码烧写,可以烧录,arduino板子也可以跑程序。
本人小白一枚,本篇仅以记录学习过程和给他人提供参考;如果有错误之处,请大家指正。