假设跟着已经官方教程全部走完,并且可以正常编译。GitHub - milkv-duo/duo-buildroot-sdk: Milk-V Duo Official buildroot SDK
首先在duo-buildroot-sdk工程根目录输了下面两条命令
source build/cvisetup.sh
defconfig cv1800b_milkv_duo_sd
然后再进行接下来的操作
buildroot配置 :
1、进入buildroot-2021.05目录 在工程根目录下输入cd buildroot-2021.05
2、接着 输入命令 make menuconfig 进入配置页面,配置完后保存。
3、接着运行命令cp .config configs/milkv_duo_musl_riscv64_defconfig 覆盖配置文件,buildroot配置已经完成
kernel配置 :
1、在工程根目录直接输入命令 menuconfig_kernel 进入配置页面,配置完后保存。
2、在工程根目录下执行下面一条命令,覆盖配置文件后 配置已经完成
cp linux_5.10/build/cv1800b_milkv_duo_sd/.config build/boards/cv180x/cv1800b_milkv_duo_sd/linux/cvitek_cv1800b_milkv_duo_sd_defconfig
然后在工程根目录 运行命令
./build_milkv.sh
编译成功后可以在out目录下看到生成的SD卡烧录镜像milkv-duo-XXX.img
提醒一下milkv_duo_musl_riscv64_defconfig和cvitek_cv1800b_milkv_duo_sd_defconfig最好备份一下
补充说明
usb 摄像头免驱uvc:
1、在kernel配置页面:进入Device Drivers —> 下先按y选中然后进入 <> Multimedia support
2、Video4Linux options —> 里面全部按y选中
3、Media drivers —> 下先按y选中然后进入 [] Media USB Adapters
选中<> USB Video Class (UVC) 和 [] UVC input events device support
4、Media drivers —> 下按y选中 [*] V4L platform devices
python等语言和脚本在
buildroot配置页面的Target packages → Interpreter languages and scripting 里面
带python3.9 和 ffmpeg 和 nano 和 支持免驱usb摄像头 的 固件如下:
链接:https://pan.baidu.com/s/1vxgXlZgdPtYnxsfZHfbp_A?pwd=qacr
提取码:qacr