Difference between revisions of "IoTGateway/BSP/Android/BinaryImage"
From ESS-WIKI
Yuming.lin (talk | contribs) |
Yuming.lin (talk | contribs) (for Android codec document) |
||
Line 70: | Line 70: | ||
*Linux 4.1.15 kernel | *Linux 4.1.15 kernel | ||
*Google Marshmallow 6.0 release | *Google Marshmallow 6.0 release | ||
− | *Boot source : eMMC, External SD | + | *Boot source : eMMC, External SD |
*Splash Screen for LVD | *Splash Screen for LVD | ||
*Multitouch on LVDS panel | *Multitouch on LVDS panel | ||
Line 91: | Line 91: | ||
*USB Accessory | *USB Accessory | ||
*Ethernet APK | *Ethernet APK | ||
+ | |||
+ | == Multimedia Codecs == | ||
+ | |||
+ | For multimedia codecs and features, see Section 5 in the [http://static.googleusercontent.com/media/source.android.com/en//compatibility/android-cdd.pdf Google Android Marshmallow 6.0 Compatibility Definition Document (CDD).] | ||
+ | |||
+ | == Revision History == | ||
+ | |||
+ | {| style="width: 500px;" cellpadding="1" cellspacing="1" border="1" | ||
+ | |- | ||
+ | | Revision number | ||
+ | | Date | ||
+ | | Substantive changes | ||
+ | |- | ||
+ | | ELLA_1_170120_0010 | ||
+ | | 01/2017 | ||
+ | | Initial release | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | |
Revision as of 10:48, 6 February 2017
Contents
Android Image Downloads
Download Android Image (list below):
FTP:
user name:
password:
Flashing
Conventions
${BOARD} : target board name (list below)
- rsb_4410 / rom_3420 / rom_5420 / rom_7420 / ubc_ds31 / ubc_200 / rsb_6410
${BSPHOME} : the directory that BSP tarball extacted to
${SD_DEVICE} : device name of SD card in Ubuntu (e.g. /dev/sdf)
${MMC_DEVICE} : device name of on-board eMMC in Android (e.g. /dev/block/mmcblk0)
debug console / serial console
- serial terminal program (e.g. minicom, putty, teraterm ...) that serial port is configured to 115200 8N1
terminal console
- terminal program (e.g. gnome-terminal, xfce4-terminal ...)
To create a bootable SD card
- Perform the following command in terminal console
$ cd ${BSPHOME}/scripts
$ ./mksd-android.sh ${SD_DEVICE}
To transfer whole system to onboard eMMC
- Boot up from SD card
- Perform the following commands in debug console
# cd /data/mkimage/scripts
# sh ./mksd-android.sh ${MMC_DEVICE}
- Remove SD card, then target board can boot up from onboard eMMC.
- The mksd-android.sh script reference: https://github.com/ADVANTECH-Corp/android_mk_sd_emmc_script
Release Note
Release Description
This release includes all porting and enhancements based on the Android open source code.
Supported Hardware
i.MX 6Quad ROM3420 board and platform
i.MX 6QuadPlus ROM7421 board and platform
Release Package Contents
The release package includes the following software and documents:
Features
- Linux 4.1.15 kernel
- Google Marshmallow 6.0 release
- Boot source : eMMC, External SD
- Splash Screen for LVD
- Multitouch on LVDS panel
- UI (display)
- ROM3420: LVDS panel, HDMI display, VGA dispaly
- ROM7421: LVDS panel, HDMI display,
- UI (brightnes control)
- Storage - External Media
- Connectivity - Ethernet
- Power - CPU Freq
- Power - Bus Freq
- Media - Music Play
- Media - Sound Record
- Media - Video Play
- Graphic - HW 3D acceleration
- OpenGL-ES 1.1/2.0/3.0 through GC2000, GC880 3D core, or OpenGL-ES 1.1/2.0/3.0 through GC3000+ OpenGL-ES 1.1/2.0 through GC2000, GC880, GC400T, GC400T
- Graphic - HW accelerated UI surface composition
- Misc - ADB over USB
- Data Partition Encryption
- USB Accessory
- Ethernet APK
Multimedia Codecs
For multimedia codecs and features, see Section 5 in the Google Android Marshmallow 6.0 Compatibility Definition Document (CDD).
Revision History
Revision number | Date | Substantive changes |
ELLA_1_170120_0010 | 01/2017 | Initial release |