起步
新手小伙伴在开始前提前下载好VsCode代码编辑器和Git工具,这里我已经下载安装完成了。
拉取源码
在命令行执行git命令,拉取源码仓库到本地:
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
等待done出现后,代码拉取完毕。
拉取构建SDK
进入AiPi-Open-Kits文件夹,使用vscode打开.gitmodules文件,将github.com更改为gitee.com,使用国内源进行代码拉取。
进入AiPi-Open-Kits文件夹,执行命令:
cd AiPi-Open-Kits/
git submodule init
git submodule update
等待命令执行完成。
拉取构建工具
进入文件夹,执行命令:
cd aithinker_Ai-M6X_SDK/
git submodule init
git submodule update
等待命令执行完成。
拉取编译器
在aithinker_Ai-M6X_SDK文件夹中,执行命令:
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
等待命令执行完成。
设置环境变量
至此所需代码已经拉取完成,想要在命令行中执行并识别命令,还需要设置环境变量。
_YOUR_\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
_YOUR_\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\make
_YOUR_\AiPi-Open-Kits\aithinker_Ai-M6X_SDK\tools\ninja
重启命令行,输入命令进行环境验证。
大功告成
至此,环境已经搭建完毕!
进入任意源码目录,输入make命令开始编译。
等待编译完成。
编译成功!我这里最后copy文件有点问题,文件是存在的,手动复制过去,done! |