luckfox-sdk的RV系列SOC是幸狐官方针对rk官方sdk进行修改的。可直接作为rk官方sdk进行参考。
luckfox提供了比较好的sdk,相比于在rk的github手动下载uboot,kernel,自己去构建rootfs还要从root,yocto,ubuntu等地方去下载,难度比较大。
- 可以快速处理从SPL到rootfs过程。
- 还能直接将生成的一堆img文件打包成一个update.img文件,不需要手动填写地址进行烧录。
luckfox编译流程
一、选择开发板
进入根目录执行
./build.sh lunch
按提示步骤
root@6e056017e4b4:~/luckfox-dev/luckfox-pico# ./build.sh lunch
You're building on Linux
Lunch menu...pick the Luckfox Pico hardware version:
选择 Luckfox Pico 硬件版本:
[0] RV1103_Luckfox_Pico
[1] RV1103_Luckfox_Pico_Mini
[2] RV1103_Luckfox_Pico_Plus
[3] RV1103_Luckfox_Pico_WebBee
[4] RV1106_Luckfox_Pico_Pro_Max
[5] RV1106_Luckfox_Pico_Ultra
[6] RV1106_Luckfox_Pico_Pi
[7] RV1106_Luckfox_Pico_86Panel
[8] RV1106_Luckfox_Pico_Zero
[9] custom
Which would you like? [0~9][default:0]: 4
Lunch menu...pick the boot medium:
选择启动媒介:
[0] SD_CARD
[1] SPI_NAND
Which would you like? [0~1][default:0]: 1
Lunch menu...pick the system version:
选择系统版本:
[0] Buildroot
Which would you like? [0][default:0]: 0
二、编译
编译uboot,kernel,rootfs,recovery image。既全量编译
./build.sh all
选择编译
./build.sh uboot