Difference between revisions of "Beagleboard:BeagleBoneBlack Rebuilding Software Image"

From eLinux.org
Jump to: navigation, search
(Build Instructions)
(Build Instructions)
Line 22: Line 22:
 
*4) Open the readme file.
 
*4) Open the readme file.
  
= Build Instructions =
+
= Angstrom Build Instructions =
  
 
All Angstrom binaries are built using OpenEmbedded. This document described the steps necessary to setup an environment where you can build images and packages yourself.
 
All Angstrom binaries are built using OpenEmbedded. This document described the steps necessary to setup an environment where you can build images and packages yourself.
Line 48: Line 48:
 
MACHINE=beaglebone ./oebb.sh bitbake virtual/kernel
 
MACHINE=beaglebone ./oebb.sh bitbake virtual/kernel
 
</pre>
 
</pre>
 +
 +
= Debian Build Instructions =

Revision as of 23:32, 5 March 2014

Sources

Angstrom

It is highly recommended that you always use the latest version of the Software. For instructions on updating the Angstrom Software on your BeagleBone Black go to Updating the Software

If you power off the board without using the Power Button to do it, you can corrupt the data in the eMMC Flash. For instructions on reflashing the Angstrom Software on your BeagleBone Black go to Updating the Software

Software Sources

   Bootloader: http://www.denx.de/wiki/U-Boot/SourceCode (git://git.denx.de/u-boot.git)
   Kernel: http://github.com/beagleboard/kernel/tree/3.8
   Root file system: http://github.com/beagleboard/meta-beagleboard

To access the getting started guide do the following:

Angstrom Build Instructions

All Angstrom binaries are built using OpenEmbedded. This document described the steps necessary to setup an environment where you can build images and packages yourself.

If you just want a simple toolchain, please read our simplified development setup instructions

The OE host distributions wiki has information about needed packages on your host and possible tweaks for e.g. SElinux. Step 1

get the setup scripts: Go to the the setup-scripts repository and clone it, the URLS are on top of that page. You should end up doing something like:

git clone https://github.com/Angstrom-distribution/setup-scripts

Step 2

If you are behind a firewalling proxy, have a look at the oebb.sh file, it has built-in proxy handling.

Start building:

MACHINE=beaglebone ./oebb.sh config beaglebone
MACHINE=beaglebone ./oebb.sh update 
MACHINE=beaglebone ./oebb.sh bitbake virtual/kernel

Debian Build Instructions