Skip to content
/ elbe Public
forked from Linutronix/elbe

Embedded Linux Build Environment

License

Notifications You must be signed in to change notification settings

ferdisdot/elbe

 
 

Repository files navigation

ELBE
====

http://elbe-rfs.org

ELBE is the 'E.mbedded L.inux B.uild E.nvironment'.
It can be used to build embedded Linux Rootfilesystems.

ELBE runs on Debian Linux Host Systems.

Crash Course
------------
1. use a Elbe XML file (e.g. from /usr/share/doc/elbe/examples or
   examples/ in the elbe source tree)

2. run "./elbe init ./examples/beaglebone-black.xml".
   This command creates the build directory in the current working directory.

3. go into the working directory "cd build", run "make" and wait.

4. copy the rfs to a sdcard: 'sudo dd if=sdcard.img of=/dev/mmcblk0'

5. run 'make run-con' to boot the ELBE Buildenvironment in qemu/kvm.
   (login: root password: root)

6. Use 'elbe chroot /var/cache/elbe/build' to enter the Beaglebone Black
   Build Environment.

For more documentation run 'make' at the docs folder.
An introduction can be found in docs/elbeoverview-en.html
Also man pages will be build.

Report bugs or any other feedback
---------------------------------
There is no bugtracking system at the moment.
Please report bugs or success stories to <elbe-devel@linutronix.de>.

Development
-----------
The project is hosted on github:
https://github.com/linutronix/elbe

To get the source use:
git clone https://github.com/linutronix/elbe
git checkout -t -b origin/devel/elbe-1.0 devel/elbe-1.0

If you are intrested in joining the elbe-devel team please send an email to
<elbe-devel@linutronix.de>.

About

Embedded Linux Build Environment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.3%
  • Mako 3.3%
  • Other 0.4%