` 本帖最后由 zhangfen137 于 2021-2-23 11:11 编辑
Buildroot 工具可以编译工具链,根文件系统,内核,uboot,等。
给maaxboard 适配了当前最新的长期稳定板buildroot,同时打包了编译工具链uboot kernel源码,和需要的组件源码,只需下载本软件,一键即可编译出maaxboard 系统镜像。
给自己 开发板适配时候,选择对应的芯片架构,整个项目级别的编译配置,可以使用已有的交叉编译工具链,把内核和uboot适配好,添加根文件系统,添加 HOOKS script 做一些后续处理。最终会打包生成系统镜像,可以直接使用
目标架构选择
编译相关: 多线程支持: 交叉工具链配置: 系统配置: 内核配置: 文件系统软件包: 根文件系统: Bootloader配置: 主机工具: 然后测试,一般如果 buildroot 已经支持了自己的芯片,支持自己的平台,适配起来稍微简单点。maaxboard uboot 有点特殊,需要自己特殊处理。适配之前,最好熟悉 buildroot 工具的框架,从顶层着手适配,心中有数手中不慌。
下面是 buildroot 使用方法: 1, 下载 buildroot-for-maaxboard.tar.gz,文末提供下载连接 2,解压: tarxpvf buildroot-for-maaxboard.tar.gz 3,进入 buildroot 目录: cdbuildroot-for-maaxboard/buildroot 4,配置: makemaaxboard_defconfig 5,编译: make-j12 6,生成的镜像文件 output/images/sdcard.img 编译成功如上:
最终生成如上文件系统镜像 sdcard.img
烧录SD卡后开机启动: sudo dd if=sdcard.img of=/dev/sdc bs=1M
启动 log:spl
uboot
kernel
rootfs
开发板 cpu ,内存信息
适配好的 buildroot 下载连接:有效期一个月
链接:https://pan.baidu.com/s/17P147FG8whn0HY5ndA4Fdg
提取码:lhvb
<完>
`
|