镜像编译¶
环境需求¶
机器需求:X86处理器
系统需求:Ubuntu(推荐Ubuntu18.04之后的版本) , Debian(推荐Debian10之后的版本)
获取源码¶
获取源码,源码的位置在 百度云盘资料\野火K210 AI视觉相机\3-镜像与SDK\SDK\k210-canmv.tar.gz
源码比较大有700M左右,需要注意虚拟机的存储
配置交叉编译工具¶
1 2 | wget https://github.com/kendryte/kendryte-gnu-toolchain/releases/download/v8.2.0-20190409/kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz
sudo tar -Jxvf kendryte-toolchain-ubuntu-amd64-8.2.0-20190409.tar.xz -C /opt
|
安装依赖¶
1 2 3 | sudo apt update
sudo apt install python3 python3-pip build-essential cmake
sudo pip3 install -r requirements.txt
|
编译镜像¶
1 2 3 4 5 6 7 8 | # 切换文件夹目录
cd k210-canmv/projects/canmv_k210_embedfire
# 修改镜像配置,没改动的可以不用执行该命令
python3 project.py menuconfig
# 编译镜像
python3 project.py build
|
编译成功即会显示下面的结果

生成的 k210-canmv/projects/canmv_k210_embedfire/build/canmv.bin
即为可以烧录到 野火K210 AI视觉相机
的镜像