【板子申请】Ai-M61-32S开发环境搭建,使用妖猊大佬的vscode插件

[复制链接]
查看678 | 回复3 | 2023-11-11 19:51:44 | 显示全部楼层 |阅读模式
本帖最后由 wwwday 于 2023-11-16 11:05 编辑

该教程配置环境为windows

一、安装并配置VSCode
VS code 是非常强大的代码编辑器,很多方便的功能都可以通过插件来实现,比如快速注释,代码跳转等功能。

在扩展商店安装以下插件
屏幕截图 2023-11-16 103216.jpg
屏幕截图 2023-11-16 103249.jpg

使用妖猊大佬的vscode插件可以免除系统环境变量配置过程:http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=41817&extra=page%3D2&_dsign=f48060d6

下载完成后,从VSCode选择从VSIX安装

屏幕截图 2023-11-16 103513.jpg

二、安装Git并拉取仓库

git 工具 是必要的,拉取代码和管理代码的功能,小安派的源码全都是放在 git 远程仓库上,想要下载源码,必须使用 git 工具。

直接在你的项目文件夹里找个空的位置点击 鼠标右键 选择 Open Git bash here 即可打开安装好的 git 工具。接着输入指令(可以复制运行):
  1. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码



克隆完成后,
进入 AiPi-Open-Kits 中,用文本打开 .gitmodules 文件 url 参数中的 github.com 改成 gitee.com
然后在 git 工具中分别执行:
  1. cd AiPi-Open-Kits/
  2. git submodule init
  3. git submodule update
复制代码



aithinker_Ai-M6X_SDK/ 文件夹中拉取工具链,直接适用 git 工具拉取:
  1. git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码


三、编译helloworld程序

复制你想编译的程序的绝对路径,我这里路径是D:\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\examples\helloworld
用VSCode小安派插件新建项目,这里的新建项目是生成bat编译脚本,可以自己在脚本中设置系统变量

屏幕截图 2023-11-16 104852.jpg

将路径填入,点击新建,然后打开helloworld项目
屏幕截图 2023-11-16 110421.jpg


打开make_bl618.bat脚本,对照依赖路径
屏幕截图 2023-11-16 105202.jpg

bat脚本代码:
  1. set PATH=%PATH%;%~dp0..\..\tools\make
  2. set PATH=%PATH%;%~dp0..\..\tools\ninja
  3. set PATH=%PATH%;%~dp0..\..\tools\toolchain_gcc_t-head_windows\bin
  4. IF NOT EXIST %~dp0..\..\tools\toolchain_gcc_t-head_windows (
  5.     git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows %~dp0..\..\tools\toolchain_gcc_t-head_windows
  6.     )
  7. make clean
  8. make
  9. pause
复制代码
这里set PATH=%PATH%;%~dp0..\..\tools\make就是设置make工具的系统路径,%_dp0的意思是当前bat脚本的运行路径

点击右上角RunCode进行编译

vscode运行bat输出中文出现乱码解决办法:https://zhuanlan.zhihu.com/p/407096262

编译时出现问题
  1. make (e=2): 系统找不到指定的文件。
  2. make: *** [../aithinker_Ai-M6X_SDK/project.build:75: build] Error 2
复制代码
解决办法:http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=42054&extra=page%3D2&_dsign=21aced3e

最后编译成功

屏幕截图 2023-11-11 131447.jpg







|Miao Miao Miao...|
                           (\__/) ||
                           (•ㅅ•) ||
                          /   づv
回复

使用道具 举报

iiv | 2023-11-14 23:25:59 | 显示全部楼层
插个眼给园长看
回复 支持 1 反对 0

使用道具 举报

wwwday | 2023-11-16 11:07:45 | 显示全部楼层
本帖最后由 wwwday 于 2023-11-20 09:42 编辑

|Miao Miao Miao...|
                           (\__/) ||
                           (•ㅅ•) ||
                          /   づv
回复

使用道具 举报

爱笑 | 2023-11-20 10:31:28 | 显示全部楼层
我私信你了,加我吧小可爱。
用心做好保姆工作
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则