Linux & Open Source related information for AT91 Smart ARM Microcontrollers
Search: 

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 file system based on uClibc C library.

It uses the Linux KConfig configuration system, allowing easy selection of root fs contents. The Makefile will include the ".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://buildroot.uclibc.org/

Buildroot - Usage and documentation can help you better understand how buildroot works.

Buildroot will NOT run on Cygwin. You need a proper Linux installation. If you have Windows, you should consider installing a Virtual Machine allowing you to run Linux on top of Windows. We tested buildroot on Fedora 9/10, Debian GNU/Linux 4.0r5.

Currently the Buildroot for AT91 can build

  • Cross-compiler
  • Root file systems of different types

It will take 3-4 hours to build the whole system on a P4-3.6 GHz.

Related Links

BuildRoot hands on

Get Buildroot

Use Buildroot

Build Buildroot

FAQ

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

r18 - 08 Dec 2010 - 03:38:31 - EricXu
This site is powered by the TWiki collaboration platformCopyright © 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.
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 site RSSATOM