What else can you do with Android? Porting to custom …
What else can you do with Android?
Porting to custom hardware
Chris Simmonds Embedded Linux Conference Europe 2010
Copyright ? 2010, 2net Limited
Porting Android
1
Overview
Porting Android to custom hardware
Creating an Android kernel Building the Android Open Source Device support: input, display, network Initialising services Configuring ...
Porting Android
2
Steps to implement Android
Get a kernel with Android patches Build the Android user space Customise
Boot sequence: services Networking: Ethernet Input devices: touchscreen & user buttons
Write application ? in Java
Probably have to write some native (C/C++) code
Porting Android
3
Android Open Source Project
Aka AOSP. Home page:
A multitude of git trees:
Use repo tool and a manifest file to download and sync with a sub-set of the trees
Note: most development is done privately and then released to the AOSP later
AOSP trees lag the code available to OHA members
Porting Android
4
Chip support
armv5te and armv7a out-of-the-box
MIPS, PPC, x86, SH ports have been done
SoC support (kernel and drivers) from vendors including
Freescale i.MX, TI OMAP
Custom board level support
In most cases you will have to create your own Android BSP
Requires merging Android kernel patches into your own kernel tree
Porting Android
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- managem ent to ols p ros an d con s of var io us l ayer
- amlogic buildroot openlinux release note
- gitpython documentation
- qualcomm snapdragontm r1034 2 1 linux embedded software
- dragonboard 410c based on qualcomm snapdragon 410e
- what else can you do with android porting to custom
- porting android to new hardware org
- yocto project user s guide nxp
Related searches
- what can you spell with these letters
- what can i do with good credit
- what can you make with the letters
- what can you do on a tablet
- what can i do with an mph
- what can you make with paper
- what can you do with 100k
- what can you do for pink eye
- what can you do to motivate employees
- what do you do with savings bonds
- what can i do with 500 dollars
- what can you do for an earache