# 0x00 前
发现Linux部署教程缺乏,遂补充
环境: Ubuntu 20.04
请先安装必要软件:
- sudo apt-get install make -y
- sudo apt-get install git -y
复制代码 运行以下命令时不会报错即可:
# 0x01 CLONE
运行如下指令以下载AiPi Kit和M61SDK:
- git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
- cd AiPi-Open-Kits
- git submodule init
- git submodule update
复制代码
如果过程中出现 `Time Out` `Error 443`等字眼, 尝试如下方案
## i. 修改源
打开 `.gitmodules` 文件,并将其中的 `github.com` 替换为 `gitee.com`
## ii. 加速
推荐使用这种方法,因为后面还要使用Github上的仓库,逃得过初一逃不过十五
使用VPN或其他加速工具进行加速,推荐 Watt Toolkit
# 0x02 工具链
未曾接触risc v,于是自行寻找
找到了这篇 文章 指向的这个 项目,我们借用一下这个项目的安装脚本,可以在Linux环境下快速省心地安装risc v toolchain,安装完成后可以删掉
克隆项目备用:
- cd ..
- git clone https://github.com/YosysHQ/picorv3
复制代码 安装一些必要的依赖项
- sudo apt-get install autoconf automake autotools-dev curl libmpc-dev \
- libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo \
- gperf libtool patchutils bc zlib1g-dev git libexpat1-dev
复制代码 接着直接运行如下指令即可:
- cd picorv32
- make download-tools
- make -j$(nproc) build-tools
复制代码
以上的第二句可能会需要长时间的下载,请耐心等待,还可能因网络问题出现错误,保证您的 Watt Toolkit 开启并多次尝试即可(此脚本默认安装64位版本)
如果成功,在 `/opt/riscv/bin` 下将会有 `riscv64-unknown-elf-gcc` 等文件:
# 0x03 完成
环境搭建已经完成了
cd进 `AiPi-Eyes_weather` 目录,执行:
看到 `Built target combine` 字样即为完成
# 0x04 烧录
TODO啦,因为我还没有板子
|