Buildroot internals

From GumstixDocsWiki

(Redirected from Buildroot Internals)
Jump to: navigation, search

The Buildroot is a very powerful piece of software, but is easy to understand if you take the time.

Top-Level Items

If you list the contents of your gumstix-buildroot directory, you'll see (at least) the following items:

dl 
Where the Buildroot system stashes downloaded files, such as source code archives.
package 
Contains information about every available software package.
target 
Contains information on different target architectures the Buildroot can target (though we use the ARM variant exclusively).
toolchain 
Contains information for the cross-compilation toolchain.

If you've built the Buildroot already, you'll likely see the following working directories and output files:

build_arm_nofpu 
Where the final compiled files from all software packages go.
rootfs.arm_nofpu.jffs 
The final root filesystem image.
toolchain_build_arm_nofpu 
Where the compiled files for the cross-compilation toolchain go.
uboot.bin and uboot.srec 
Fresh copies of the U-Boot bootloader, in raw binary and JTAG s-record format, respectively.
Personal tools