最近在学习到ROS robot programming第九章的时候,需要在ubuntu系统中安装Arduino IDE,来对控制板编程。
参考资料:如何在Linux上安装Arduino IDE 1.8.12
首先要明确:
千万不能直接在终端键入:
sudo apt install arduino
这样做虽然非常方便快捷,但是下载的版本经过亲自验证为1.0.5版本,虽然能正常打开但是不符合我们的需要:
openCR是在1.6.12及以上版本能够正常运行(更高的版本能向下兼容)
书上给出的方法:访问Arduino官方网站,下载对应版本的软件在新的文件夹,之后解压。我当时下载的是1.8.12版本
书上为了规整建了一个新目录tools,把arduino文件夹放在里面。其实这样做也可以说没必要,直接下载也是可以的。但是我已经建了tools文件夹了就按照这种方法来。
下载下来首先是一个压缩包,需要解压。之后在终端键入:
cd ~/tools/arduino-1.8.12
这时已经定位到这个文件夹了,但是如果直接执行里面的shell文件可能会报错,这时需要利用永久root权限:
sudo su
获得权限之后执行:
./install.sh
执行完成后继续键入:
arduino
如果能够成功跳出arduino青色的命令框,且顶部版本一致,则安装顺利完成。