Difference between revisions of "Beagleboard:BeagleBoneBlack Rebuilding Software Image"
(→Debian Build Instructions) |
(→Debian Build Instructions) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
Bootloader: http://www.denx.de/wiki/U-Boot/SourceCode (git://git.denx.de/u-boot.git) | Bootloader: http://www.denx.de/wiki/U-Boot/SourceCode (git://git.denx.de/u-boot.git) | ||
− | Kernel: http://github.com/beagleboard/ | + | Kernel: http://github.com/beagleboard/linux |
Angstrom root file system: http://github.com/beagleboard/meta-beagleboard | Angstrom root file system: http://github.com/beagleboard/meta-beagleboard | ||
Debian root file system: https://github.com/beagleboard/image-builder | Debian root file system: https://github.com/beagleboard/image-builder | ||
Line 24: | Line 24: | ||
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. | ||
− | |||
− | |||
The OE host distributions wiki has information about needed packages on your host and possible tweaks for e.g. SElinux. | The OE host distributions wiki has information about needed packages on your host and possible tweaks for e.g. SElinux. | ||
Line 46: | Line 44: | ||
MACHINE=beaglebone ./oebb.sh update | MACHINE=beaglebone ./oebb.sh update | ||
MACHINE=beaglebone ./oebb.sh bitbake virtual/kernel | MACHINE=beaglebone ./oebb.sh bitbake virtual/kernel | ||
+ | </pre> | ||
+ | |||
+ | The complete image is the [https://github.com/Angstrom-distribution/meta-ti/blob/master/recipes-misc/images/cloud9-gnome-image.bb cloud9-gnome-image] that for legacy reasons lives in the Angstrom fork of meta-ti. | ||
+ | |||
+ | <pre> | ||
+ | MACHINE=beaglebone ./oebb.sh bitbake cloud9-gnome-image | ||
</pre> | </pre> | ||
Line 52: | Line 56: | ||
You'll want a fairly beefy ARM system to run this script. | You'll want a fairly beefy ARM system to run this script. | ||
− | < | + | <pre> |
git clone git://github.com/beagleboard/image-builder.git && cd image-builder | git clone git://github.com/beagleboard/image-builder.git && cd image-builder | ||
./beagleboard.org_image.sh | ./beagleboard.org_image.sh | ||
− | </ | + | </pre> |
+ | |||
+ | Latest builds can be found at http://builds.beagleboard.org. |
Revision as of 08:51, 3 November 2015
Sources
It is highly recommended that you always use the latest version of 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 or updating the software on your BeagleBone Black go to Beagleboard: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/linux Angstrom root file system: http://github.com/beagleboard/meta-beagleboard Debian root file system: https://github.com/beagleboard/image-builder
To access the getting started guide do the following:
- 1) Go to http://github.com/beagleboard/beaglebone-getting-started.
- 2) At the top of the page next to the "Clone in Windows" button, click the ZIP button.
- 3) Unzip that folder into a separate directory.
- 4) Open the readme file.
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.
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
The complete image is the cloud9-gnome-image that for legacy reasons lives in the Angstrom fork of meta-ti.
MACHINE=beaglebone ./oebb.sh bitbake cloud9-gnome-image
Debian Build Instructions
You'll want a fairly beefy ARM system to run this script.
git clone git://github.com/beagleboard/image-builder.git && cd image-builder ./beagleboard.org_image.sh
Latest builds can be found at http://builds.beagleboard.org.