【板子申请】Ai-M61-32S开发环境搭建- 编译环境在Ubuntu20.04

[复制链接]
查看575 | 回复2 | 2023-11-14 18:04:30 | 显示全部楼层 |阅读模式
本帖最后由 咖啡加盐 于 2023-11-14 18:04 编辑

1.VS code 代码编辑器安装
由于之前已经安装过,这里就上传个截图吧

vs code

vs code

2.Git安装
ubuntu下安装git很简单,只需一句命令即可
  1. apt-get install git
复制代码
然后查看下git版本

  1. git --version
复制代码

git version

git version


3.克隆小安派项目
  1. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码

git clone

git clone


然后ls下 就会发现当前目录已经多出了个AiPi-Open-Kits文件夹
  1. cd AiPi-Open-Kits   #进去文件夹
复制代码

aipi-open-kits

aipi-open-kits


4.拉取M61 SDK子模块
先修改模块的来源,防止拉取失败
用vim编辑器修改
  1. vim .gitmodules
复制代码
按i进入编辑模式,修改github.comgitee.com

修改url

修改url

输入:wq保存退出后开始拉取
  1. git submodule init
  2. git submodule update
复制代码

更新子模块

更新子模块


5.拉取M61 SDK中的子模块
进去SDK中拉取子模块
  1. cd aithinker_Ai-M6X_SDK/
复制代码
拉取
  1. git submodule init
  2. git submodule update
复制代码
克隆适合linux的编译工具链 就在当前目录下拉取
  1. git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_linux.git
复制代码
捕获5.JPG
6.添加环境变量
需要把make ninja 和riscv64-unknown-elf-gcc的路径加入到电脑的环境变量中,工具链的路径是
riscv64-unknown-elf-gcc路径:/root/AiPi-Open-Kits/aithinker_Ai-M6X_SDK/toolchain_gcc_t-head_linux/bin
写进环境变量
  1. export PATH=$PATH:$PWD/aithinker_Ai-M6X_SDK/toolchain_gcc_t-head_linux/bin
复制代码

path

path


riscv64-unknown-elf-gcc version

riscv64-unknown-elf-gcc version


make和ninja直接安装会自动写进环境变量里面的。

  1. apt-get install make ninja-build
复制代码
捕获3.JPG


7.编译天气站程序
编译之前给以下权限 防止报错
  1. cd /root/AiPi-Open-Kits
  2. chmod -R 775 .
复制代码
然后编译天气程序
  1. cd AiPi-Eyes_weather
  2. make
复制代码

make 成功

make 成功







捕获4.JPG
回复

使用道具 举报

WangChong | 2023-11-14 18:06:08 | 显示全部楼层
插眼给园长看(2)
回复 支持 反对

使用道具 举报

爱笑 | 2023-11-23 13:35:04 | 显示全部楼层
通过
用心做好保姆工作
回复

使用道具 举报

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

本版积分规则