Recently we have been setting up the Pandaboard with Android to get started with Embedded System Development.
In this first post we would like to share of what steps were necessary to set up the build environment, Android source from Linaro and toolchain to get started on an Ubuntu 12.04 64 Bit machine.
Android Build and Version: Linaro Android Build, 4.1.1 Jellybean
Host Machine: Lenovo T420, Ubuntu 12.04 64 Bit
Hardware Target: Pandaboard
Deployment Target: SD-Card
Please note that since the Android ICS release, the Android Source can (sadly) only be built on a 64 bit OS, without the need to do workarounds.
Important Links for further reading:
Linaro Android Project
Build Environment Initializing
Current Linaro Build version information
Setting up the build environment
Before you can get started to build the Android Source code and Kernel, you need to set up the build environment properly. Part of this is installing packages from the Ubuntu repositories (for instance build tools like make and host side gcc etc.) and also the java version (from sun/oracle) which cannot be found in the current Ubuntu repositories.
Continue reading “Embedded Android Tutorial: Part I, Setting up the Pandaboard with the Linaro Android Build”