The Embedded Android training course covers compiling and booting Android, porting Android to a new board, and device deployment. This course covers system concepts like build system, virtual machines, App components and move a bit deeper into all the subsystems along with the driver interface.
By attending Embedded Android workshop, delegates will learn to:
- Design and implement Android-based embedded systems
- Understand Android’s internals
- Build the Android Open Source Project (AOSP) straight from source
- Create customized AOSP-based root filesystem images
- Add Android support for custom hardware
- Include embedded Linux elements in an Android-based system, incl. Busybox
- Extend the System Server and Android Framework
- Create custom SDKs and NDKs
- Use Android tools in a general embedded environment
- Generate and build Android-compatible Linux kernels
- Experience with Embedded systems development
- Experience with C, C++
- Java (working knowledge of)
- Basic Unix/Linux command line interface experience
The Embedded Android class is ideal for Developers who want to:
- Develop Android-based embedded systems
- Port Android to new hardware
- Port complex applications to Android
- Understand Android’s internals
