Compiling Angstrom for pico-SAM9G45

From Low cost, low power, android ARM system board by - pico WiKi
Revision as of 14:21, 11 July 2013 by Npavel (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Compile using the new meta-angstrom distribution based on meta-openembedded branch (new branch)

 git clone git:// -b angstrom-v2012.05-yocto1.2
 cd setup-scripts/sources
 git clone git://
 cd ..
 echo 'EXTRALAYERS="${TOPDIR}/sources/meta-picosam9"' >> conf/bblayers.conf
 MACHINE=picosam9 ./ config picosam9

Start building

If you want to build only the kernel:

 MACHINE=picosam9 ./ bitbake virtual/kernel

or if you want a small base image:

 MACHINE=picosam9 ./ bitbake console-image

Compile using the classic angstrom distribution based on branch (old branch)

This is obsolete and kept for reference. All development and maintenance are done on the new meta-angstrom.

 git clone git://
 cd picopc-angstrom-setup
 MACHINE=picosam9 ./ update
 MACHINE=picosam9 ./ config picosam9

The script will also download and install picosam9 recipes for angstrom from here:

To get the same build as the binary ones provided by you can use (note: this recipes only work on old branch NOT the new meta-angstrom):

 MACHINE=picosam9 ./ bitbake picosam9-gpe-image
 MACHINE=picosam9 ./ bitbake picosam9-console-image


  cd sources/openembedded
  git checkout tested_2011-01-13 -b tested_2011-01-13
  cd sources/bitbake
  git checkout 1.12
Personal tools