前 言
本文主要演示Linux系统开发流程。包括LinuxSDK的配置与编译,U-Boot、Kernel及Rootfs开发,以及系统镜像的替换方法,旨在帮助开发者完成系统开发。
开发环境
Windows开发环境:Windows10 64bit
Linux开发环境:VMware16.2.5、Ubuntu22.04.4 64bit
LinuxSDK开发包:LinuxSDK-[版本号](基于RK3506_LINUX6.1_SDK_Release_V1.1.0_20241128)
交叉编译工具链:
Rootfs开发:arm-buildroot-linux-gnueabihf-gcc(版本为12.4.0,通过LinuxSDK编译生成)
U-Boot开发、内核开发:gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf
评估板系统版本:U-Boot-2017.09、Linux-6.1.99、Buildroot-2024.02
备注:本文基于256MByte NAND FLASH、256MByte DDR3配置核心板进行演示。