buildroot学习资源

1.什么是buildroot?

Buildroot是一个漂亮,简单,高效的嵌入式Linux构建系统。(链接)

Buildroot是一组Makefile和Patch文件,用来简化和自动化为嵌入式系统建造一个完整和可引导的Linux环境的过程,特别是在使用交叉编译来允许在单一的基于Linux的开发系统上为多个目标平台进行建造的时候。Buildroot可以自动建造所需要的交叉编译工具链,创建根文件系统,编译一个Linux内核映像,并为目标嵌入式系统生成引导装载器,它还可以进行这些独立步骤的任何组合。例如可以独立的使用已经安装好的交叉编译工具链,而只用Buildroot创建根文件系统。(维基百科)

下面是buildroot包含的文件:

.
├── arch
├── board
├── boot
├── build
├── CHANGES
├── Config.in
├── Config.in.legacy
├── configs
├── COPYING
├── docs
├── fs
├── linux
├── Makefile
├── Makefile.legacy
├── package
├── README
├── support
├── system
└── toolchain

2.buildroot有哪些学习资源?

(1)《The Buildroot user manual》
在线文档:https://buildroot.org/downloads/manual/manual.html
PDF电子书:http://nightly.buildroot.org/manual.pdf

(2)《Chapter 17. Adding new packages to Buildroot》
http://buildroot.uclibc.org/downloads/manual/manual.html#adding-packages

(3)《Using Buildroot for real projects》
https://elinux.org/images/2/2a/Using-buildroot-real-project.pdf

(4)《Buildroot: a deep dive into the core》
https://elinux.org/images/0/05/Petazzoni--buildroot_a_deep_dive_into_the_core.pdf
 

你可能感兴趣的:(嵌入式,linux的故事)