参考教程http://bbs.ai-thinker.com/forum. ... amp;_dsign=7fea3002
前面都是一样的
安装VSCode和git,下载链接
- https://code.visualstudio.com/Download
- https://git-scm.com/downloads
复制代码 安装完成后打开git-bash输入下面的命令拉取代码
- git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
子模块默认是从github拉取,在国内可能无法访问或者速度很慢,进到AiPi-Open-Kits目录,打开.gitmodules文件将其中的github替换为gitee
保存后执行下面的命令拉取子模块
- git submodule init
- git submodule update
复制代码
完成后进入aithinker_Ai-M6X_SDK目录拉取SDK的子模块
完成后执行下面的命令拉取编译工具链
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码
设置环境变量这里就不一样了,有时候不想修改系统环境变量(有其他的开发环境变量不想更改或有洁癖)或者不能修改环境变量(没有权限),这时候可以配置VSCode让特定的环境变量只针对当前打开的文件夹有效
用VSCode打开AiPi-Open-Kits,按组合键Ctrl+Shift+P,找到工作区设置
再找到终端设置中的这项,并点击在settings.json中编辑
输入
- "PATH": "${workspaceFolder}/aithinker_Ai-M6X_SDK/tools/make;${workspaceFolder}/aithinker_Ai-M6X_SDK/tools/ninja;${workspaceFolder}/aithinker_Ai-M6X_SDK/toolchain_gcc_t-head_windows/bin;D:/Program Files/PortableGit/usr/bin"
复制代码
最后那个git的路径根据你的真实路径调整,这是为了解决不能识别cp命令的,保存后打开终端
输入make -v,命令能正确识别
打开一个示例工程文件夹,执行make
编译成功
另外打开一个VSCode窗口,在终端里执行make -v,命令是不能被识别的
打开powershell执行make -v也一样
这样只有用VSCode打开AiPi-Open-Kits时环境变量才会生效
|