ubuntu系统arduino环境安装踩坑记录

[复制链接]
查看1868 | 回复7 | 2023-12-12 17:48:29 | 显示全部楼层 |阅读模式
本帖最后由 hdydy 于 2023-12-16 18:43 编辑

ubuntu系统下为Ai-M61-32S安装arduino环境
参考链接
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43536
https://github.com/bouffalolab/arduino-bouffalo

1.下载安装arduino
arduino网站https://www.arduino.cc/en/software
ide下载链接https://downloads.arduino.cc/ard ... 2.1_Linux_64bit.zip
下载完成后执行
  1. sudo unzip arduino-ide_2.2.1_Linux_64bit.zip -d /usr/local/
复制代码
添加环境变量,编辑~/.bashrc文件,在末尾添加
  1. export PATH="$PATH:/usr/local/arduino-ide_2.2.1_Linux_64bit"
复制代码
使环境变量生效,启动arduino
  1. source ~/.bashrc
  2. arduino-ide
复制代码

2.添加BL618板子
启动arduino后,定位到File->Preferences->Additional Boards Manager URLs,输入
  1. https://github.com/bouffalolab/arduino-bouffalo/releases/latest/download/package_bouffalolab_index.json
复制代码
点击ok按钮保存
定位到Boards Manager,搜索框输入bl618,点击install安装1.0.5版本sdk
剪贴板01.png 剪贴板03.png
如果出现错误,多半是网络问题,多试几次,或者用梯子
剪贴板04.png
然后定位到Select other board and port,输入bl618,选中BL618G0 Board,右侧选择串口,点击OK
剪贴板05.png 剪贴板06.png
我的串口是/dev/ttyCH341USB0,arduino识别不出来,后面会讲如何解决这个问题。如果串口是/dev/ttyUSB0,应该会显示
输入代码,保存,编译并上传
剪贴板07.png 剪贴板08.png
注意需要修改库文件,参考https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43564

3.已知问题:不能识别ttyCH341USB0,没有代码提示和跳转
不能识别ttyCH341USB0,解决办法,编辑~/.arduino15/packages/bouffalolab/hardware/bouffalolab/1.0.5/platform.txt文件,将{serial.port}修改为/dev/ttyCH341USB0,保存,重启arduino后生效。修改后需要重启arduino,这一点有些不方便
剪贴板09.png
没有代码提示和跳转,未找到解决办法,不过可以用vs code的arduino插件替代
截图10.png

4.vs code安装arduino插件
https://github.com/Microsoft/vscode-arduino
截图11.png
安装插件后,编辑设置文件~/.config/Code/User/settings.json,增加设置项,保存
  1. "arduino.useArduinoCli": true,
  2.     "arduino.additionalUrls": [
  3.         "https://github.com/bouffalolab/arduino-bouffalo/releases/latest/download/package_bouffalolab_index.json"
  4.     ]
复制代码
剪贴板13.png
选择串口时,如果不能识别/dev/ttyCH341USB0,直接在.vscode/arduino.json文件中修改串口
board设置板子,port设置串口,sketch设置ino文件,output设置编译输出目录
F1键,输入arduino,可以查看与arduino相关的命令,常用的有verify,upload
剪贴板14.png
F12键代码提示
截图15.png
截图12.png
url.png
选项提示.png
回复

使用道具 举报

1084504793 | 2023-12-12 18:03:54 | 显示全部楼层
学到了
回复

使用道具 举报

干簧管 | 2023-12-12 19:06:27 | 显示全部楼层
回复

使用道具 举报

iiv | 2023-12-12 19:49:13 | 显示全部楼层
大佬6,6,6
回复

使用道具 举报

爱笑 | 2023-12-13 08:45:47 | 显示全部楼层
用心做好保姆工作
回复

使用道具 举报

WT_0213 | 2023-12-13 08:56:20 | 显示全部楼层
学习了
回复

使用道具 举报

心云 | 2023-12-15 10:30:51 | 显示全部楼层
回复

使用道具 举报

心云 | 2023-12-20 13:22:22 | 显示全部楼层
👍
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则