Skip to content

PDi-Communication-Systems-Inc/imx-manifest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i.MX Android BSP Repo Manifest README

This repo is used to download manifests for i.MX Android BSP releases.

The imx-android-oreo branch will include all release manifests for Android i.MX Oreo releases.
The code is not distributed as patches as previous i.MX Android releases.
Instead the i.MX Android open source is distributed on the https://github.com
and the proprietary is distributed on nxp.com.   Please download from nxp.com first the proprietary
release and follow the README directions for configuring.  Below are directions for preparation.

To use this manifest repo, the 'repo' tool must be isntalled first.
--------------------------------------------------------
$: mkdir ~/bin
$: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo  > ~/bin/repo
$: chmod a+x ~/bin/repo
$: PATH=${PATH}:~/bin

Get the proprietary tarball from nxp.com and setup build:
-----------------------------------------
For imx-O8.1.0_1.3.0_8m-ga.tar.gz    - Download imx-O8.1.0_1.3.0_8m-ga.tar.gz from nxp.com.
For imx-O8.1.0_1.1.0_auto-ear.tar.gz - Download imx-O8.1.0_1.1.0_auto-ear.tar.gz from nxp.com.
For imx-O8.1.0_1.1.0_auto-ear.tar.gz - Download imx-O8.1.0_1.1.0_auto-ear.tar.gz from nxp.com.
For imx-O8.0.0_1.0.0_ga.tar.gz       - Download imx-O8.0.0_1.0.0_ga.tar.gz from nxp.com.
For imx-O8.0.0_1.1.0_8qm-prc1.tar.gz - Download imx-O8.0.0_1.1.0_8qm-prc1.tar.gz from nxp.com.
For imx-O8.0.0_1.2.0_8qxp-ear.tar.gz - Download imx-O8.0.0_1.2.0_8qxp-ear.tar.gz from nxp.com.
For imx-O8.0.0_1.3.0_8mq-prc.tar.gz  - Download imx-O8.0.0_1.3.0_8mq-prc.tar.gz from nxp.com.
For imx-O8.1.0_1.1.0_auto-beta.tar.gz - Download imx-O8.1.0_1.1.0_auto-beta.tar.gz from nxp.com.
For imx-o8.1.0_1.4.0_7ulp-ga.tar.gz  - Download imx-o8.1.0_1.4.0_7ulp_ga.tar.gz from nxp.com.
For imx-o8.1.0_1.5.0_8mm-alpha.tar.gz - Download imx-o8.1.0_1.5.0_8mm-alpha.tar.gz from nxp.com.
For imx-o8.1.0_1.3.1_8mq-ear.tar.gz - Download imx-o8.1.0_1.3.1_8mq-ear.tar.gz from nxp.com.
For imx-o8.1.0_1.2.0_8qxp-beta2.tar.gz - Download imx-o8.1.0_1.2.0_8qxp-beta2.tar.gz from nxp.com.
For imx-o8.1.0_1.5.1_8mm-beta.tar.gz   - Download imx-o8.1.0_1.5.1_8mm-beta.tar.gz from nxp.com.
For imx-o8.1.0_2.0.0-beta.tar.gz     - Download imx-o8.1.0_2.0.0-beta.tar.gz from nxp.com.
For imx-o8.1.0_2.0.0-auto-beta.tar.gz  - Download imx-o8.1.0_2.0.0-auto-beta.tar.gz from nxp.com.
For imx-o8.1.0_2.0.0-ga.tar.gz         - Download imx-o8.1.0_2.0.0-ga.tar.gz from nxp.com.
For imx-o8.1.0_2.1.0-auto-ga.tar.gz    - Download imx-o8.1.0_2.1.0-auto-ga.tar.gz from nxp.com.
For imx-o8.1.0_2.0.1-ga.tar.gz         - Download imx-o8.1.0_2.0.1-ga.tar.gz from nxp.com.
For imx-o8.1.0_2.1.1-auto-ga.tar.gz    - Download imx-o8.1.0_2.1.1-auto-ga.tar.gz from nxp.com.

- unzip the package
- Run the build setup script in the tarball as specified in the README - example below
- This donwloads the public Android open source and copies the proprietary to the appropriate locations

Example below
$: tar xvf imx-O8.0.0_1.0.0_ga.tar.gz
$: source ./imx-O8.0.0_1.0.0_ga/imx_android_setup.sh

Setup build environment:
-------------------------
- Set up the environment for building. This only configures the current terminal.
$ source build/envsetup.sh

- Execute the Android lunch command.
lunch command can be issued with an argument <Build name>-<Build type> or can be issued without the argument presenting a menu of selection.
$ lunch <Build name>-<Build type>
(Example: Build name :sabresd_6dq Build type: user)
Check Android User's Guide for more details

- Execute the make command to generate the image.
$ make 2>&1 | tee build-log.txt
When the make command is complete, the build-log.txt file contains the execution output. Check for any errors.