Buildroot 构建文件系统

2019-06-02  本文已影响0人  JalynFang

简介

        Buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。你可以和编译Linux内核一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs中的各种库和应用程序)。
发行版:http://buildroot.net/downloads/
历史版本:http://buildroot.net/downloads/snapshots/
对于buildroot与yocto的差异可移步:Buildroot vs OpenEmbedded or Yocto Project。

开发环境介绍

构建rootfs

        要构建自己的开发板,首先要创建一个基本的 buildroot配置作为开发板的基本编译系统。这里包括toolchain,kernel,bootloader,filesystem 和一个简单的 busy-box 用户空间。不要选择特别的配置,这个配置必须要足够小,并仅仅作为目标平台一个基本的 BusyBox 系统。

执行make menuconfig

保存:
cp .config configs/sun8iw11p1_defconfig

54.3M

参考:
https://blog.csdn.net/kunkliu/article/details/84297260

上一篇 下一篇

猜你喜欢

热点阅读