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