Compiling Angstrom for pico-SAM9G45

From Low cost, low power, android ARM system board by - pico WiKi
Revision as of 06:35, 20 October 2020 by Admin (talk | contribs) (Created page with "<h1>Compile using the new meta-angstrom distribution based on meta-openembedded branch (new branch)</h1> git clone git:// -...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to 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


  • Latest version that our classic angstrom build ( has been tested is: tested_2011-01-13. Other versions might have a different behavior. You can get this version by doing:
  cd sources/openembedded
  git checkout tested_2011-01-13 -b tested_2011-01-13
  • The version of bitbake used is:
  cd sources/bitbake
  git checkout 1.12
  • All above commands from step #2 downward must be issued from the picopc-angstrom-setup/ folder.