vscode中安装Arduino扩展
扩展中搜索Arduino,安装由Microsoft发布的Arduino扩展。注意,此扩展已弃用,如果不能安装,可以尝试由vscode-arduino发布的Arduino Community Edition。


安装编译环境
设置中搜索Arduino,找到Arduino: Additional Urls,点击添加项,输入如下内容:
https://ameba-doc-arduino-sdk-json.readthedocs-hosted.com/en/latest/_static/package_realtek_amebapro2_early_index_rtd.json
保存后重启vscode。

Ctrl+Shift+P,执行Arduino: Board Manager命令,搜索ameba,选择Realtek Ameba Boards,点击install。这个过程会下载一些压缩包,由于网络问题可能会失败。如果失败,可以根据错误提示手动下载这些压缩包,放到目录 %appdata%\..\Local\Arduino15\staging\packages
中,然后再次点击install即可。


编译代码
Ctrl+Shift+P,执行Arduino: Examples命令,在AMB82-MINI例程中随便选择一个,会打开新的窗口。


点击Select Board Type,输入ameba,选择AMB82-MINI后可以看到一些配置。


这些配置都可以在 .vscode\arduino.json
中找到,可以根据需要修改。打开文件 .vscode\arduino.json
,插入如下内容,设置编译输出文件目录:
"output": "build",

打开.ino文件,点击右上角编译图标,或者Ctrl+Shift+P执行Arduino: Verify命令。编译成功后会在build目录下生成bin文件。


参考链接
https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=45487&ctid=28
https://marketplace.visualstudio.com/items?itemName=vscode-arduino.vscode-arduino-community