一、VScode 编辑器及其插件的安装
VScode 由于本人一直都在使用,不需要安装,这里只是安装了如下几个插件,方便开发。
二、Git 工具的安装
由于 Git 的安装过程较长,而且网上有十分完备的教程,因此在这里不再详细展示安装流程。安装成功后如下图所示。
三、克隆小安派工程源码
1. 源码克隆
git 安装好了之后就可以克隆工程源码了,创建一个空文件夹,在该文件夹打开 git,运行指令:
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
如下图所示,源码克隆成功:
克隆完成后,修改AiPi-Open-Kits 中.gitmodules 文件的 url 参数,将 github.com 改成gitee.com ,如下图所示。
2. 拉取 M61 的 SDK 子模块
修改好子模块的来源后,就可以拉取子模块了,使用 git 工具执行:
cd AiPi-Open-Kits/
git submodule init
git submodule update
3. 拉取 M61 SDK 中的子模块
需要注意的是,M61 SDK 也有子模块,也需要拉取。首先在 SDK 中拉取子模块,运行以下命令:
cd aithinker_Ai-M6X_SDK/
git submodule init
git submodule update
然后,使用 git 拉取 Windows 下的编译工具链,在aithinker_Ai-M6X_SDK/ 文件夹下运行命令:
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
四、添加环境变量
以上拉取步骤完成后,需要添加如下三个环境变量,需要注意的是,aithinker_Ai-M6X_SDK\tools\make 路径要上移到最高层
aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
aithinker_Ai-M6X_SDK\tools\make
aithinker_Ai-M6X_SDK\tools\ninja
添加完成后,验证是否成功设置,在 PowerShell 中输入命令make -v 和riscv64-unknown-elf-gcc -v ,输出信息如下:
五、编译程序
在 VScode 中选中AiPi-Eyes_weather 文件夹,右键选择在终端打开,在终端输入命令make 编译源码:
第一次编译结束时报了如下错误:
后来根据如下链接的说明,将 cp 指令注释掉,编译成功。
http://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=520&extra=&page=1&_dsign=c402de45
编译成功结果如下:
环境搭建到此结束。 |