本帖最后由 wwwday 于 2023-11-16 11:05 编辑
一、安装并配置VSCode VS code 是非常强大的代码编辑器,很多方便的功能都可以通过插件来实现,比如快速注释,代码跳转等功能。
在扩展商店安装以下插件
使用妖猊大佬的vscode插件可以免除系统环境变量配置过程:http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=41817&extra=page%3D2&_dsign=f48060d6
下载完成后,从VSCode选择从VSIX安装
二、安装Git并拉取仓库
git 工具 是必要的,拉取代码和管理代码的功能,小安派的源码全都是放在 git 远程仓库上,想要下载源码,必须使用 git 工具。
直接在你的项目文件夹里找个空的位置点击 鼠标右键 选择 Open Git bash here 即可打开安装好的 git 工具。接着输入指令(可以复制运行):
- git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
克隆完成后,进入 AiPi-Open-Kits 中,用文本打开 .gitmodules 文件 url 参数中的 github.com 改成 gitee.com
然后在 git 工具中分别执行:
- cd AiPi-Open-Kits/
- git submodule init
- git submodule update
复制代码
在 aithinker_Ai-M6X_SDK/ 文件夹中拉取工具链,直接适用 git 工具拉取:
- 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编译脚本,可以自己在脚本中设置系统变量
将路径填入,点击新建,然后打开helloworld项目
打开make_bl618.bat脚本,对照依赖路径
bat脚本代码:
- set PATH=%PATH%;%~dp0..\..\tools\make
- set PATH=%PATH%;%~dp0..\..\tools\ninja
- set PATH=%PATH%;%~dp0..\..\tools\toolchain_gcc_t-head_windows\bin
- IF NOT EXIST %~dp0..\..\tools\toolchain_gcc_t-head_windows (
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows %~dp0..\..\tools\toolchain_gcc_t-head_windows
- )
- make clean
- make
- pause
复制代码 这里set PATH=%PATH%;%~dp0..\..\tools\make就是设置make工具的系统路径,%_dp0的意思是当前bat脚本的运行路径
点击右上角RunCode进行编译
vscode运行bat输出中文出现乱码解决办法:https://zhuanlan.zhihu.com/p/407096262
编译时出现问题
- make (e=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
最后编译成功
|