【板子申请】Ai-M61-32S开发环境搭建 Arch Linux 系统中环境搭建

[复制链接]
查看431 | 回复3 | 2023-11-12 13:43:54 | 显示全部楼层 |阅读模式

本帖最后由 creatio 于 2023-11-12 17:09 编辑

NOTE:这里参考的教程是 小安派 S1 环境搭建

以下是搭建过程:

1. 工具安装

1.1. 首先是基本工具的安装,主要需要 vscode、riscv64-unknown-elf-gcc (安装方式见第3步)、git、make、ninja。这些工具在我的电脑上已经装过了,如果你没有安装过的话可以使用包管理命令安装

sudo pacman -S git make ninja

1.2. vscode 是在 aur 源中,如果你已经配置好了 aur 源,可以使用相应的管理工具进行安装,如使用 paru:

paru -S visual-studio-code-bin

vscode 的插件请参考上面的参考教程进行安装,这里不再赘述。

2. 克隆仓库

git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git

2023-11-12_11-20.png

克隆完成后修改子模块的 url 地址并更新子模块:

  • 首先是修改子模块地址
cd AiPi-Open-Kits
code .git/config

2023-11-12_11-21.png

  • 然后更新子模块
git submodule init
git submodule update

2023-11-12_11-24.png

可以使用上图中分步的更新,也可以使用下面这条命令递归更新子模块

git submodule update --init --recursive

2023-11-12_13-10.png

这里需要等待一段时间,让 git 将子仓库里的所有文件下载下来。

3. 配置编译工具

克隆工具链到本地

git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_linux.git

下载完成后将工具链的路径加入到系统 PATH 中

export PATH=$PATH:你克隆的工具链的路径/bin

4. 生成固件文件

子仓库更新完后就可以进行编译了,进入 文件夹直接执行 make 命令就可以开始编译了。 我这里也是编译的 AiPi-Eyes_weather:

cd AiPi-Eyes_weather
make

2023-11-12_13-15.png

第一次编译失败了,是因为 SDK 里的工具没有运行权限,给它们加上运行权限

注意文件路径别输错了。

chmod +x ../aithinker_Ai-M6X_SDK/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc-ubuntu 
chmod +x ../aithinker_Ai-M6X_SDK/tools/cmake/bin/cmake

重新 make 编译就能成功生成固件文件了。

2023-11-12_13-29.png

2023-11-12_11-54.png
2023-11-12_11-20.png
2023-11-12_12-39.png
2023-11-12_13-18.png
回复

使用道具 举报

WangChong | 2023-11-12 14:42:34 | 显示全部楼层
感谢楼主分享,学习了
回复 支持 反对

使用道具 举报

ai_mcu | 2023-11-25 18:13:23 | 显示全部楼层
插个眼给园长看
明天总会更好
回复 支持 反对

使用道具 举报

creatio | 2023-11-26 19:55:12 | 显示全部楼层
ai_mcu 发表于 2023-11-25 18:13
插个眼给园长看

期待早点玩上板子
回复 支持 反对

使用道具 举报

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

本版积分规则