BuildRoot using the 2 source file directory structure

Source: Internet
Author: User
Tags arch linux

The official download down the BuildRoot source package after decompression, is a folder named BuildRoot, the following directory/file structure is as follows:

Makefile-Top Makefile, compiling the total entrance

Config.in-A top-level config.in file that contains the main configuration information, as well as references to other config.in files (such as config.in files in directories such as the Arch Linux toolchain)

The arch/-config.in.* file defines different schemas (processor type, ABI, floating point, etc.)

toolchain/-Tool Chain
? Packages for generating or using toolchains
? Toolchain/virtual package, depends on either Toolchain-buildroot or toolchain-external
? Toolchain-buildroot/virtual package to build the internal toolchain
? Toolchain-external/package to handle external toolchains
system/-Root File system framework
? Skeleton/the Rootfs Skeleton
? config.in, options for System-wide features like init system,/dev handling, etc.
linux/-Linux Kernel code
? LINUX.MK, the Linux kernel package

package/-Package
? All the user space packages (1600+)? busybox/, gcc/, qt5/, etc.
? PKG-GENERIC.MK, Core package infrastructure
? Pkg-cmake.mk, Pkg-autotools.mk, pkg-perl.mk, etc. Specialized Package Infrastructures
fs/-File system
? Logic to generate filesystem images in various formats
? Common.mk, Common logic
? cpio/, ext2/, squashfs/, tar/, ubifs/, etc.
boot/-Boot System
? Bootloader Packages
? at91bootstrap3/, barebox/, grub/, syslinux/, uboot/, etc.

configs/-Unique configuration file collection for different hardware platforms
? Default configuration files for various platforms
? Similar to Kernel Defconfigs
? Atmel_xplained_defconfig, Beaglebone_defconfig,raspberrypi_defconfig, etc.

board/-Unique profile/script for different hardware platforms/patch
? board-specific files (kernel configuration files, kernel patches, image flashing scripts, etc.)
? Typically go together with a defconfig in configs/
support/-Other
? Misc Utilities (Kconfig code, Libtool patches, download helpers, and more.)

docs/-Documentation
? BuildRoot documentation
? Written in AsciiDoc, can generate HTML, PDF, TXT versions:make Manual
? Pages PDF Document
? Also available pre-generated online.
? Http://buildroot.org/downloads/manual/manual.html

BuildRoot using the 2 source file directory structure

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.