BuildRoot
以一個專案標語:Making Embedded Linux Easy啟動的這個專案,
基本的概念就是先建立一個自用的cross-compilation toolchain,
然後經由這個這個cross-compiler去編譯kernel和建立root filesystem。
這套系統因為支援『menuconfig』和『xconifg』等工具,所以設定組態非常的方便,而且元件的建制大多使用make和kconfig語法,所以對於習慣make語法的人就很好理解。
主要的設計理念是:
- Simple to use
- Simple to customize
- Reproducible builds
- Small root filesystem
- Relatively fast boot
- Easy to understand
那有誰在用呢?
System makers
- Barco
- Rockwell Collins
Processor vendors
- Imagination Technologies
- Marvell
- Atmel
- Analog Devices
當然除了以上大公司,還有很多其他公司和業餘愛好者都會用它來開發版子。