Android 9, Myon II
Android 9 | ssh://git@gitlab.keith-koep.com:30001/imx/android-9.git | kuk_imx-android-pie |
Android Images
Deploy Binary: Connect ConXM via USB to a PC.
Enter Bootloader command:
u-boot=> ums 0 0 <CR>
now copy the binary imz file to Myon-II with the „restore“ function of usb_image_tool.zip
Date | Description | Download |
---|---|---|
08.01.2021 | Image for MyonII iPanM7 | |
19.12.2019 | Image for MyonII ConXM |
Reference to other Seco Android Doc
Specialties by Seco Android9 Seco Specials
Settings via Commandline Interface: Android via Commandline
Android Project Setup
This is only a quick-reference on how to setup and build an Android image.
For details please view the Android and NXP i.MX8M documentation NXP_Android_Docs.
To install the Android Sources via Repo, please install first the repo tool:
$: mkdir ~/bin
$: curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$: chmod a+x ~/bin/repo
$: export PATH=${PATH}:~/bin
The AOSP build System depends on several packages that might be not installed on you Development Computer. Refer to NXPs Android_Users_Guide: Android_User's_Guide.pdf
sudo apt-get install uuid uuid-dev
sudo apt-get install zlib1g-dev liblz-dev lzop
sudo apt-get install git-core-curl
sudo apt-get install u-boot-tools
sudo apt-get install mtd-utils
sudo apt-get install openjdk-8-jdk
sudo apt-get install device-tree-compiler
sudo apt-get install m4
sudo apt-get install libz
Clone the Repository Android-9 to a local Folder on your Ubuntu 18.04 Development Computer
or download und upack this Archive:
android9.0.0_2.2.0-kuk.tgz
Note: for the p9.0.0_2.3.0 preview take branch p9.0.0_2.3.0 or download und upack this Archive:
android-9.0.0_2.3.0-preview.tgz
if: „$(Foldername)„ is the target Folder, where you have loaded or unpacked your install files:
This will create the source code build environment in „$(Foldername)/android-p9.0.0_2.2.0-ga-kuk“. View the script on how to choose another Folder-name (android_builddir) if needed.
Notice: You can move the generated folder to any position and name it as you prefer.
Notice2: You will need at least 75GB to unpack the sources.
Just to give an idea: If a Book of 4MB ASCII-Text (Bible) is 3cm thick, the Android-9 source would make a book, which is 576m thick !
Image Build
Setup the build environment and choose configuration to use (i.e. $(AndroidFolder) is „$(Foldername)/android-p9.0.0_2.2.0-ga-kuk“):
buildName | Description |
---|---|
trizeps8mini | Use this for Myon II and modify TARGET_BOARD_NAME (see below) |
buildType | Description |
---|---|
user | Production-ready image, no debug |
userdebug | Provides image with root access and debug, similar to 'user' |
eng | Development image with debug tools |
Select for which board-configuration you wish to build Android in ${AndroidFolder}/device/fsl/imx8m/trizeps8mini/BoardConfig.mk
:
Execute the make command to generate the Image (i.e. for 16 build threads):
Deploy Image
Prepare target with U-Boot built with template trizeps8mini_android_defconfig and download it through NXP Universal Update Utility (UUU):
View U-Boot, Myon II for details.
Enter Bootloader Command Console and run fastboot command:
Connect Target via USB to your development Computer and run:
You might need to change image_directory
and fastboot_tool
variable in the script.