Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
70 lines (45 sloc) 1.82 KB
author date layout link slug title wordpress_id categories tags
zach.pfeffer
2012-08-10 21:52:32 +0000
post
/blog/android-blog/trying-the-jellybean-on-samsungs-origen-board/
trying-the-jellybean-on-samsungs-origen-board
Trying Linaro Jellybean Android on Samsung's Origen board
1769
blog
Android

Overview

This post takes you through trying a prebuilt build on a Samsung Origen and then reproducing that exact build.

Try the Prebuilt Build

Go to Jellybean Origen build 22 and go through the instructions on the page to try the prebuilt build.

Now Build

Download and make executable linaro_android_build_cmds.sh from the "Downloads" section of the Jellybean Origen build 22 with the following commands:

wget http://snapshots.linaro.org/android/~linaro-android/origen-jb-gcc47-samsunglt-stable-blob/22/linaro_android_build_cmds.sh
chmod +x linaro_android_build_cmds.sh

Now get the pinned-manifest.xml with:

wget http://snapshots.linaro.org/android/~linaro-android/origen-jb-gcc47-samsunglt-stable-blob/22/pinned-manifest.xml

Get the current vendor tarball by pasting this link in a browser:

http://snapshots.linaro.org/android/binaries/origen/20120517/vendor.tar.bz2 and saving the file.

Then run linaro_android_build_cmd.sh to build:

./linaro_android_build_cmds.sh -m /full/path/to/pinned-manifest.xml -o /full/path/to/vendor.tar.bz2

To Rebuild

To rebuild things, you can look in the script to see how things got built. In it you'll see that you can do this to rebuild:

export TARGET_PRODUCT=origen
export TARGET_SIMULATOR=false
export CPUS=`grep -c processor /proc/cpuinfo`
export TARGET_TOOLS_PREFIX=android-toolchain-eabi/bin/arm-linux-androideabi-
. build/envsetup.sh
make -j${CPUS} boottarball systemtarball userdatatarball

Enjoy!

You can’t perform that action at this time.