本帖最后由 Mkirin 于 2023-11-10 15:31 编辑
参考资料
参考大佬的帖子
http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=282&extra=page%3D2&_dsign=7fea3002
开发环境
小K用的是Ubuntu 23.04的系统。
编辑器安装
可以选择安装VScode或者其他编译器,这里小K已经安装过了,就不再演示了哦。
代码克隆
安信可这里用的是Gitee,相较于Github,对国内用户更友好哦。
输入以下命令,回车开始克隆
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
【git 克隆】
更改模块克隆地址
进入AiPi-Open-Kits目录,找到.gitmodules文件并打开,把模块地址链接的域名由“github”改为“gitee”,保存文件。
cd AiPi-Open-Kits
【.gitmodules文件】
这里小K用的是文本编辑器Kate直接替换了“github” (其实就是偷个懒的啦)
【更改后的文件内容】
改完后保存,继续执行下面面命令来克隆模块
git submodule init
git submodule update
【克隆子模块图】
中间部分是因为小K是外挂硬盘,需要将相关目录添加到git的配置里
克隆子模块过程稍微有点久哦
克隆子模块的子模块(笑)
执行以下命令来克隆
cd aithinker_Ai-M6X_SDK/
git submodule init
git submodule update
注意以上命令行都是在AiPi-Open-Kits目录下的喔!
克隆的稍微有点久。
Linux下不需要额外拉取工具链(似乎是),不过这里也把链接放出来,有需要的用户可以自己克隆
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_linux.git
测试
这里我用的是小安派的天气站工程测试的哦
先打开终端,执行开发环境配置设置
./install.sh
. ./export.sh
如果没有意外,终端输出如下
这就代表开发环境已经OK了
去编译一下试试看
cd ../AiPi-Eyes_weather
make -j16
一切顺利,输出如下
这里终端输出了许多信息,就只截取了完成时的截图哦。
最后
新人报道,欢迎各位大佬多多指教。 |