本帖最后由 fanq211 于 2023-11-11 21:00 编辑
了下过程. vs可以不需要,用 Source Insight 看代码 +cmd编译也行了.
直接用现成的ubuntu+git拉代码+编译器.
1.克隆源码git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
2 进入iPi-Open-Kits 中,用文本打开.gitmodules 文件url 参数中的 github.com 改成gitee.com:
[submodule "aithinker_Ai-M6X_SDK"]
path = aithinker_Ai-M6X_SDK
url = https://github.com/Ai-Thinker-Open/aithinker_Ai-M6X_SDK.git
branch = release/AiPi_Eyes_SDK
再执行
cd AiPi-Open-Kits/
git submodule init
git submodule update
cd aithinker_Ai-M6X_SDK/
git submodule init
git submodule update
注意:submodule 不更新的话,看不到 make 和ninja
2)克隆适用Windows 的编译工具链
就在aithinker_Ai-M6X_SDK/文件夹中拉取工具链,直接适用git 工具拉取:
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
然后将git 拉下来的代码放到 win下,在win下搭建编译环境
win下设置环境变量
然后开个终端 就可以编译了. 注意按照教程修改[backcolor=rgba(27, 31, 35, 0.05)]aithinker_Ai-M6X_SDK/project.build
至此, 烧写文件编译完成等待开发板.
linux 编译环境
认真看了下 AiPi-Open-Kits/README_zh.md ,原来里面有linux下编译环境的搭建过程.
git 把SDK 拉下来
git clone https://github.com/Ai-Thinker-Open/AiPi-Open-Kits.git
先进入AiPi-Open-Kits目录下
cd AiPi-Open-Kits
在该目录下输入以下两条指令初始化及拉取子模块
git submodule init
git submodule update
最后进入aithinker_Ai-M6X_SDK,拉取SDK子模块以及设置路径
. install.sh
. export.sh
至此 SDK 编译环境搭建完成., 就可以在 AiPi-Open-Kits/的DEMO代码目录进行编译,
|