Free Electrons Android training materials

Posted on 2012/06/20


Free Android training materials – Free Electrons blog.

Free Electrons publishes another set of extremely useful materials that include instructional slides, source code and documentation. The objective of the course is to familiarize with Android from its lowest levels, using also this Devkit8000 embedded board. The (383) slides and the (24-pages-long) hands-on lab exercises are full of detailed and enlightening information.

The slides are divided into the following sections:

  • Introduction to Android
  • Android Source Code and Compilation
  • Linux kernel introduction
  • Changes introduced in the Android Kernel
  • Android Bootloaders
  • Developing and Debugging with ADB
  • Android Filesystem
  • Android Build System
  • Android Native Layer
  • Android Framework and Applications
  • Android Application Development
  • Advices and Resources

The exercises include:

  • Create root filesystem
  • Compile Linux kernel
  • Add support for different hardware
  • ADB (Android Debug Bridge) usage
  • Create and run a native (C) application together with a native library
  • Create and run a Java application together with a Java library

Happy hacking!

Posted in: Embedded