【板子申请】Ai-M61-32S开发环境搭建-Win10下利用VSCode实现独立的开发环境

[复制链接]
查看618 | 回复1 | 2023-11-17 14:35:24 | 显示全部楼层 |阅读模式
参考教程http://bbs.ai-thinker.com/forum. ... amp;_dsign=7fea3002
前面都是一样的
安装VSCode和git,下载链接
  1. https://code.visualstudio.com/Download
  2. https://git-scm.com/downloads
复制代码
安装完成后打开git-bash输入下面的命令拉取代码

  1. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
Dingtalk_20231117123105.jpg

子模块默认是从github拉取,在国内可能无法访问或者速度很慢,进到AiPi-Open-Kits目录,打开.gitmodules文件将其中的github替换为gitee
Dingtalk_20231117123352.jpg

保存后执行下面的命令拉取子模块
  1. git submodule init
  2. git submodule update
复制代码
Dingtalk_20231117125054.jpg

完成后进入aithinker_Ai-M6X_SDK目录拉取SDK的子模块
Dingtalk_20231117130041.jpg

完成后执行下面的命令拉取编译工具链
  1. git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码
Dingtalk_20231117131826.jpg

设置环境变量这里就不一样了,有时候不想修改系统环境变量(有其他的开发环境变量不想更改或有洁癖)或者不能修改环境变量(没有权限),这时候可以配置VSCode让特定的环境变量只针对当前打开的文件夹有效
用VSCode打开AiPi-Open-Kits,按组合键Ctrl+Shift+P,找到工作区设置
Dingtalk_20231117132914.jpg

再找到终端设置中的这项,并点击在settings.json中编辑
Dingtalk_20231117133605.jpg

输入
  1. "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"
复制代码
Dingtalk_20231117141718.jpg

最后那个git的路径根据你的真实路径调整,这是为了解决不能识别cp命令的,保存后打开终端
Dingtalk_20231117133730.jpg

输入make -v,命令能正确识别
Dingtalk_20231117133822.jpg

打开一个示例工程文件夹,执行make
Dingtalk_20231117134227.jpg

编译成功
另外打开一个VSCode窗口,在终端里执行make -v,命令是不能被识别的
Dingtalk_20231117134417.jpg

打开powershell执行make -v也一样
Dingtalk_20231117134700.jpg

这样只有用VSCode打开AiPi-Open-Kits时环境变量才会生效

回复

使用道具 举报

bzhou830 | 2023-11-24 10:00:53 | 显示全部楼层
插个眼给园长看
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

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

本版积分规则