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.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC