Android for System Engineers
Android for System Engineers is a full covering course that in depth covers everything from the build system and Android's fundamental components to the Linux kernel and how new drivers can be added.
The course discusses the components and libraries that form the Android platform. The IPC model and the way the platform exposes native code through JNI are covered. We discuss the GNU tool chain used for building the Android platform and its different tools.
The participants will learn about the boot sequence and how you configure and build the Linux kernel for Android. An introduction to Linux drivers in general and how new hardware functionality can be added is included in the material. The course also covers how porting of existing drivers and the development of new ones can be made for Android.
Objectives of the Android for System Engineers course
To be able to understand the Android platform build system and use it to add new functionality in the platform framework. To be able to export native functionality to applications using JNI. To be familiar with the patches and configuration of the Linux kernel in Android. To be able to modify and build a new kernel and device driver to use with the platform.
Course material
Included in the course is our original material in English. The course is normally given in Swedish, but may also be given in English if any participant wish to do so.
Tailor-made solutions for your organisation
ENEA organises open courses in Sweden. In Finland courses are available on demand.
By filling the » Information Request Form below, you'll receive more information on ENEA and their possibility to tailor the course Android for System Engineers for your organisation.