1. 架构核心逻辑
Buildroot 是一个 "构建工具链 + 编译系统 + 根文件系统打包" 的集成框架,瑞芯微 SDK 在此基础上针对其芯片(如 RK3568、RK3399)做了定制,核心是通过配置文件驱动编译流程,最终生成可烧录的固件。
2. 目录结构(以 RK3568 SDK 为例)
rk_sdk/
├── buildroot/ # Buildroot主框架
│ ├── configs/ # 芯片/板级默认配置(defconfig)
│ ├── board/rockchip/ # 瑞芯微板级定制(设备树、启动脚本、分区表)
│ ├── package/ # 所有软件包定义(.mk文件,含系统工具和用户应用)
│ ├── output/ # 编译输出(镜像、根文件系统、中间文件)
│ │ ├── target/ # 根文件系统目录(最终打包的文件系统)
│ │ └── images/ # 最终镜像(内核、dtb、rootfs.img等)
│ └── Makefile # 编译入口(所有操作通过make命令触发)
├── kernel/ # 瑞芯微定制Linux内核(含设备树源码)
├── u-boot/ # 适配瑞芯微芯片的U-Boot源码
└── tools/ # 固件打包工具(mkupdate.sh等)
订阅专栏 解锁全文
395




被折叠的 条评论
为什么被折叠?



