stuff
directory.
tar xvzf bitbake-1.8.18.tar.gz ln -s bitbake-1.8.18 bitbake
git clone git://git.openembedded.org/openembedded openembeddedor using HTTP protocol:
git clone http://repo.or.cz/r/openembedded.git openembedded
openembedded
. This name will be used in the following procedure and in the site.conf
configuration file.
Then create a local branch based on OpenEmbedded stable/2009
branch:
cd openembedded git checkout -b stable_2009_mybranch origin/stable/2009 cd ..For demo root filesystems available in the GettingStarted page, we used the following commit ID :
a646269c2ada7691d8a7f7455ba4528c7cca3483
. The stable/2009
branch should be stable enough to be able to build using those instructions even with a more recent HEAD
for this branch.
Description | Sources | Patch |
---|---|---|
OpenEmbedded database | Web interface: http://cgit.openembedded.org/ ![]() branch: stable/2009 |
overlay directory tree archive![]() |
wget ftp://ftp.linux4sam.org/pub/oe/linux4sam_x.y/oe_at91sam.tgz tar xvzf oe_at91sam.tgzThis archive contains the configuration files, recipes that will overload the original ones from the OpenEmbedded project. The
oe_env.sh
script will allow you to setup local configuration variables needed for your rootfs to build.
oe_at91sam/conf/local.conf
. This configuration file will overload the openembedded/conf/local.conf
one.
at91sam9m10g45ek
for this setup:
MACHINE ?= "at91sam9m10g45ek"
oe_env.sh
script:
source ./oe_env.shThen begin building the distribution with a little set of packages:
bitbake base-image
bitbake console-at91sam9-image bitbake x11-at91sam9-imageOr for AT91SAM9M10 based boards:
bitbake x11-at91sam9m10-imageThis will allow you to take advantage of video features of this chip. This image will include kernel and Gstreamer components needed to use the hardware video decoder.
bitbake -c listtasks <package_name>You can use one of those tasks to have a fine grained control over the package building. The structure of a BitBake file explained: BitBake Metadata
I | Attachment | Action | Size | Date![]() |
Who | Comment |
---|---|---|---|---|---|---|
![]() |
oe_angstrom_at91.diff.gz | manage | 192.5 K | 2008-04-15 - 13:13 | NicolasFerre | linux4sam_1.2_20080415 |
![]() |
oe_angstrom_at91-2.diff.gz | manage | 194.9 K | 2008-12-12 - 12:56 | NicolasFerre | linux4sam_1.4_20081212 |
![]() |
oe_angstrom_at91-3.diff.gz | manage | 195.9 K | 2009-07-23 - 15:17 | NicolasFerre | linux4sam_1.6_20090723 |
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Atmel® and others, are registered trademarks or trademarks of Atmel Corporation or its subsidiaries.
ARM® and others are registered trademarks or trademarks of ARM Ltd. Other terms and product names may be trademarks of others.
Ideas, requests, contributions ? Connect to LinksToCommunities page.