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.
Buildroot는 configurable Makefile이다. 그것은 download, configure  그리고 cross compiler, kernel, busybox 그리고 간단하고 작은 linux 배포판과 uClibc C library 기반의 root file system을 위해 필요한 요소를 build 할 수 있게 한다.

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.
그것은  Linux KConfig configuration system을 사용하며 쉽게 root fs내용을 선택을 할 수 있다. Makefile은 KConfig에 의해 발생되는 ".config" 파일을 포함할 것이다. 그리고 이 파일의 내용은 구축되어야 하는것과, 그 버전이 사용되야만 하는 것을 결정한다.

It is relatively easy to go from there to adding your own programs and such to it so your entire build process is automated.
자신의 program을 추가하고 전체 build process를 자동화하는 것은 상대적을 쉽다.

Home website : http://buildroot.uclibc.org/

Buildroot - Usage and documentation can help you better understand how buildroot works.
Buildroot - Usage and documentation은 buildroot 작업 방법을 쉽게 이해하게 도와준다.

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.
Buildroot는 Cygwin에서 동작하지 않는다. 적당한 Linux installation이 필요하다. Windows를 사용한다면 Virtual Machine을 installing하는 것을 고려해봐야 한다. 우리는 Fedora 9/10, Debian GNU/Linux 4.0r5 에서 buildroot를 test했다.

Currently the Buildroot for AT91 can build
현재 AT91을 위한 buildroot는 다음을 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.
P4-3.6 GHz에서 전체 system을 build하기 위해서는 3-4시간을 소요한다.


r17 - 03 Feb 2009 - 16:55:13 - NicolasFerre





'[C-03] AT91SAM9260' 카테고리의 다른 글

Linux4SAM - OpenEmbedded / Angstrom  (0) 2009.11.16
Linux4SAM - Linux Kernel  (0) 2009.11.16
Linux4SAM - U-Boot  (0) 2009.11.15
Linux4SAM - AT91Bootstrap  (0) 2009.11.15
Linux4SAM - Software Tools  (0) 2009.11.15
Posted by eoseontaek