Home > Android, Linux > Embedded Android Training Workshop At Linaro Connect Asia 2013

Embedded Android Training Workshop At Linaro Connect Asia 2013

Karim Yaghmour, Opersys’ CEO, gave 4 training sessions dealing Embedded Android at Linaro Connect Asia 2013, in Hong Kong, earlier this month. Charbax filmed those 4 40 to 50 minutes session with excellent video and audio quality, so I encourage you to watch all sessions if you are interested in this topic. The presentation slides are available on Slideshare.

The first training session is entitled “Android Internals”, and Karim introduces Android’s overall architecture, following the agenda below:

  • Android Concepts
  • Framework Intro
  • Overall Architecture
  • System startup
  • Linux Kernel
  • Hardware Support
  • Native User-Space
  • Dalvik
  • JNI
  • System Server
  • Calling on Services
  • Activity Manager
  • Binder
  • HAL
  • Stock AOSP Apps
  • Case-in-Point

The second session “Working with the AOSP” deals with the following key points:

  • Tools and location
  • Content Building
  • Build tricks
  • Build system architecture
  • Output images
  • Using adb
  • Custom toolchains and dev kits
  • Compatibility Test Suite
  • Basic hacks

The third session entitled “Native Android user-space” gives details about Android “rootfs”:

  • Filesystem layout
  • Architecture vs. filesystem
  • Build system and filesystem
  • adb
  • Command line
  • Init
  • ueventd
  • Boot logo
  • Bionic
  • Tiny Android
  • Legacy integration

The fourth and last session “Using and Customizing the Android Framework” is divided into 6 main parts:

  • Kickstarting the Framework
  • Utilities and Commands
  • Native daemons
  • System Services Internals
  • Creating your Own System Service
  • Android Framework

If you want to go further, you may want to read “Embedded Android: Porting, Extending, and Customizing” also written by Karim available in Paperpack or Kindle versions.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Categories: Android, Linux Tags: Android, aosp, lca 2013, linaro, training
  1. No comments yet.
  1. No trackbacks yet.