diff options
author | Ryan Harkin <ryan.harkin@linaro.org> | 2015-05-19 13:09:45 +0100 |
---|---|---|
committer | Ryan Harkin <ryan.harkin@linaro.org> | 2015-05-19 13:18:31 +0100 |
commit | 7f0ecc755a7c3b2c453be6c8e693f18f36f6e20b (patch) | |
tree | 6177ffa2436e84d680ee02c9d2dc26d714839696 | |
parent | 7b363fe3f12532ec41bc10c20b879796f345c150 (diff) |
15.05: minor tidyups
Change-Id: I0c3f21694a845b40604a5c14156a8c95d7ee53da
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r-- | members/arm/platforms/README.textile | 70 |
1 files changed, 39 insertions, 31 deletions
diff --git a/members/arm/platforms/README.textile b/members/arm/platforms/README.textile index aee987b..8b690e4 100644 --- a/members/arm/platforms/README.textile +++ b/members/arm/platforms/README.textile @@ -44,30 +44,30 @@ h3(#pre). 2.1 Prerequisites * To be run on an Ubuntu 14.04 LTS system * Preinstall the following packages: - bc - bison - build-essential - curl - flex - g++-multilib - gcc-multilib - genext2fs - git - gperf - iasl - libc6:i386 - libstdc++6:i386, - libncurses5:i386 - libxml2-utils - make - openjdk-7-jdk - python - python-mako - uuid-dev - wget - zlib1g:i386 - zlib1g-dev:i386 - zip +** bc +** bison +** build-essential +** curl +** flex +** g++-multilib +** gcc-multilib +** genext2fs +** git +** gperf +** iasl +** libc6:i386 +** libstdc++6:i386, +** libncurses5:i386 +** libxml2-utils +** make +** openjdk-7-jdk +** python +** python-mako +** uuid-dev +** wget +** zlib1g:i386 +** zlib1g-dev:i386 +** zip * Install Linaro GCC (aarch64 little endian) from "here":#http://releases.linaro.org/14.11/components/toolchain/binaries/aarch64-linux-gnu/gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu.tar.xz @@ -82,18 +82,25 @@ h3(#down). 2.2 Downloading the software and binaries * Create a workspace directory and cd into it * Use the repo tool to sync all the software GITs For a LSK kernel: -repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m lsk.xml + +bc. repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m lsk.xml + For the latest tracking kernel: -repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m latest.xml + +bc. repo init -u https://git.linaro.org/landing-teams/working/arm/manifest -b juno -m latest.xml + Then in both cases: -repo sync -j8 + +bc. repo sync -j8 * Download the filesystem binary image you want to use: For Android, download juno.img.bz2 from "here":#https://releases.linaro.org/15.04/android/lcr/armv8-android-juno-lsk (accept the EULA to download) For OE, download your preferred filesystem image from "here":#https://releases.linaro.org/15.04/openembedded/juno-lsk - (called lt-vexpress64-openembedded-<type>-armv8-gcc-<version>.img.gz where <type> is minimal or lamp) For either case unpack the .img file. Insert a USB stick (minimum 4GB) into your system and run: -sudo dd if=<downloaded file>.img of=/dev/sd<x> (where <x> is the letter corresponding to the USB stick) +bc. sudo dd if=<downloaded file>.img of=/dev/sd<x> + +(where <x> is the letter corresponding to the USB stick) h3(#build). 2.3 Building the software @@ -103,13 +110,13 @@ h3(#build). 2.3 Building the software * For LSK - Linaro Stable Kernel (v3.10) + Android LCR -./build-scripts/build-all.sh juno-android +bc. ./build-scripts/build-all.sh juno-android ./build-scripts/build-all.sh juno-android package * For LSK - Linaro Stable Kernel (v3.10) + OpenEmbedded Filesystem OR * For Linaro Tracking Kernel (latest) + OpenEmbedded Filesystem -./build-scripts/build-all.sh juno-oe +bc. ./build-scripts/build-all.sh juno-oe ./build-scripts/build-all.sh juno-oe package The build will create binaries for ARM Trusted Firmware, UEFI, u-boot, Linux and a DTB. The Firmware components will then be packaged into a FIP and all the binaries copied under the "output" folder. @@ -119,7 +126,8 @@ h3(#install). 2.4 Installing on your Juno * Copy the NOR flash binaries to your Juno -Connect up the USB configuration port to your build system whereby the NOR flash will be mounted as a new drive For UEFI copy the contents of output/<variant>/uefi to the SOFTWARE folder +Connect up the USB configuration port to your build system whereby the NOR flash will be mounted as a new drive. +For UEFI copy the contents of output/<variant>/uefi to the SOFTWARE folder For u-boot copy the contents of output/<variant>/uboot to the SOFTWARE folder Where <variant> is one of juno-android or juno-oe |