NameLast modifiedSizeLicense

Parent Directory Parent Directory
other MANIFEST 05-Nov-2018 12:41 414 open
other MD5SUMS 05-Nov-2018 12:41 317 open
other android.img.bz2 10-Apr-2018 13:28 3.4K open
other boot.img 05-Nov-2018 12:41 18.8M open
application/x-tar boot.tar.bz2 05-Nov-2018 12:41 11.1M open
application/json build_config.json 05-Nov-2018 12:41 605 open
other cache.img 05-Nov-2018 12:41 66.0M open
text changelog.txt 05-Nov-2018 12:41 962 open
text env-juno.sh 05-Nov-2018 12:41 249 open
application/json installed-files-vendor.json 05-Nov-2018 12:41 40.3K open
text installed-files-vendor.txt 05-Nov-2018 12:41 11.3K open
application/json installed-files.json 05-Nov-2018 12:41 764.8K open
text installed-files.txt 05-Nov-2018 12:41 235.9K open
other juno.img.bz2 03-May-2018 06:59 3.4K open
other kernel_config 05-Nov-2018 12:41 112.8K open
text linaro_android_build_cmds.sh 05-Nov-2018 12:41 7.6K open
application/json module-info.json 05-Nov-2018 12:41 3.1M open
text ninja-juno.sh 05-Nov-2018 12:41 97 open
application/xml pinned-manifest.xml 05-Nov-2018 12:41 108.8K open
other ramdisk.img 05-Nov-2018 12:41 1.1M open
application/xml source-manifest.xml 05-Nov-2018 12:41 57.1K open
other system.img 05-Nov-2018 12:41 1.2G open
other uInitrd.img 05-Nov-2018 12:42 1.1M open
other userdata.img 05-Nov-2018 12:42 550.0M open
other vendor.img 05-Nov-2018 12:42 248.0M open


None

Accessing Source Code

Linaro Android Source Code

Download the Android building script linaro_android_build_cmds.sh for this build
from the list of artifacts listed above, and run it.
This script will help to download the entire source code for both Android and
the kernel and attempt to build it.

Most commonly used options for linaro_android_build_cmds.sh:

$ ./linaro_android_build_cmds.sh -h #To print the script usage
$ ./linaro_android_build_cmds.sh -t #To build from the tip of the branch without overlay
$ ./linaro_android_build_cmds.sh -t -o <overlay> #To build from the tip of the branch with provided overlay
$ ./linaro_android_build_cmds.sh -m <pinned_manifest> -o <overlay> #To reproduce an exact build from pinned manifest
$ ./linaro_android_build_cmds.sh -t -u <url-aosp-mirror-manifest> #Provide the url to your AOSP mirror manifest

The pinned manifest(pinned-manifest.xml(?) and source manifest(source-manifest.xml) can be found from the list of artifacts

Compiling Linaro Android RootFS+Kernel

The following simple steps download, install and compile a complete Linaro Android distribution

  • Download and install Ubuntu 14.04 64 bit or newer (download)
  • Download the Android building script for this build from the list of artifacts listed above
  • Run the script

Build from the tip of the source:

chmod a+x linaro_android_build_cmds.sh
./linaro_android_build_cmds.sh -t  or  ./linaro_android_build_cmds.sh -t -u <url-aosp-mirror-manifest>

Or reproduce the exactly the same as this buid:

chmod a+x linaro_android_build_cmds.sh
./linaro_android_build_cmds.sh -m pinned-manifest.xml or ./linaro_android_build_cmds.sh -m pinned-manifest.xml -u <url-aosp-mirror-manifest>

Installing Android on your board

cd android/out/target/product/juno
sudo linaro-android-media-create --mmc /dev/sdX --dev vexpress --boot boot.tar.bz2 --systemimage system.img --userdataimage userdata.img

Insert the USB drive into your board and reboot it. You must configure UEFI each time you create a new disk image.