Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html
https://buildroot.org/

Julien Olivain 9f39676bdb package/octave: add optional {Graphics, Image}Magick++ support hace 1 año
.github 32753c6f9d .github: add a pull request warning that explains the mailing list workflow hace 1 año
arch e32d404f6c arch: allow riscv32 noMMU configuration hace 1 año
board baaf7f738a board/freescale/common/imx/imx8-bootloader-prepare.sh: fix FIT external position hace 1 año
boot 08bd2bc482 boot/at91dataflashboot: remove package hace 1 año
configs b71c5936ad configs/mx6cubox: add hashes hace 1 año
docs 095bd205ae docs/manual: document python-aiohttp needed for pkg-stats hace 1 año
fs b7cc572208 Add BR2_ROOTFS_{PRE_BUILD|POST_{BUILD|FAKEROOT|IMAGE}}_SCRIPT_ARGS hace 1 año
linux a6784999b2 {linux, linux-headers}: bump 4.19.x, 5.4.x, 5.10.x, 5.15.x, 6.1.x, 6.6.x, 6.8.x series hace 1 año
package 9f39676bdb package/octave: add optional {Graphics, Image}Magick++ support hace 1 año
support 5806419b91 support/testing: add mtd test hace 1 año
system b7cc572208 Add BR2_ROOTFS_{PRE_BUILD|POST_{BUILD|FAKEROOT|IMAGE}}_SCRIPT_ARGS hace 1 año
toolchain 7fa12e4f9e toolchain/toolchain-external/toolchain-external-custom: add gcc 14 version selection hace 1 año
utils 929a491f40 utils/genrandconfig: drop glibc Linaro toolchain version check hace 1 año
.checkpackageignore b71c5936ad configs/mx6cubox: add hashes hace 1 año
.clang-format 8fddaf36ed .clang-format: initial import from Linux 5.15.6 hace 4 años
.defconfig 4338a319b7 arch: remove support for sh64 hace 9 años
.editorconfig ceb678ca19 editorconfig: fix wildcard expansion hace 2 años
.flake8 3b10ee391e Revert ".flake8: fix check for 80/132 columns" hace 5 años
.gitignore 145508473c update gitignore hace 12 años
.gitlab-ci.yml e0166ecba0 support/misc/gitlab-ci.yml.in: retry a job only if it failed due to a runner issue hace 2 años
.shellcheckrc eaa1a43ab7 utils/check-package: improve shellcheck reproducibility hace 3 años
CHANGES e5173e0131 Update for 2024.05-rc1 hace 1 año
COPYING d830036cce COPYING: add exception about patch licensing hace 10 años
Config.in 1a61c1d9b1 Config.in: drop --passive-ftp from default wget options hace 1 año
Config.in.legacy 08bd2bc482 boot/at91dataflashboot: remove package hace 1 año
DEVELOPERS 9703351e3f DEVELOPERS: add Yegor Yefremov for package/ncftp hace 1 año
Makefile e5173e0131 Update for 2024.05-rc1 hace 1 año
Makefile.legacy 49315f2fac Remove BR2_DEPRECATED hace 9 años
README fe3cb7978a docs: move the IRC channel away from Freenode hace 4 años

README

Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html

To build and use the buildroot stuff, do the following:

1) run 'make menuconfig'
2) select the target architecture and the packages you wish to compile
3) run 'make'
4) wait while it compiles
5) find the kernel, bootloader, root filesystem, etc. in output/images

You do not need to be root to build or run buildroot. Have fun!

Buildroot comes with a basic configuration for a number of boards. Run
'make list-defconfigs' to view the list of provided configurations.

Please feed suggestions, bug reports, insults, and bribes back to the
buildroot mailing list: buildroot@buildroot.org
You can also find us on #buildroot on OFTC IRC.

If you would like to contribute patches, please read
https://buildroot.org/manual.html#submitting-patches