BuildRoot


Introduction

Buildroot is a configurable Makefile which downloads, configures, and builds cross compilers, the kernel, busybox, and most of the other stuff needed for a simple, small complete Linux distribution and root filesystem based on uClibc, glibc or EGLIBC C libraries.

It uses the Linux KConfig configuration system, allowing easy selection of root filesystem contents. The Makefile will include a .config file generated by KConfig, and the contents of this file will determine what should be built, and which version should be used.

It is relatively easy to go from there to adding your own programs and such to it so your entire build process is automated.

Home website : http://www.buildroot.net/

The Buildroot user manual can help you better understand how buildroot works.

Currently the Buildroot for AT91 can build

  • Cross-compiler
  • Root file systems of different types

Related Links

BuildRoot hands on

Get rootfs image

Use rootfs image

Build rootfs image

FAQ

For frequently asked question, please goto the BuildRoot FAQ page.

Notes

1 , 2 : Warning, important for at91sam9g45 family: use proper location for RAM: 0x70000000 instead of 0x20000000


r22 - 15 Jul 2013 - 12:33:19 - NicolasFerre
 
Linux & Open Source related information for AT91 Smart ARM Microcontrollers

Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Atmel® and others, are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. This site is powered by the TWiki collaboration platform

ARM® and others are registered trademarks or trademarks of ARM Ltd. Other terms and product names may be trademarks of others.

Ideas, requests, contributions ? Connect to LinksToCommunities page.

Syndicate this siteRSS ATOM