G3 | Android Internals |
Labs are conducted on i.MX6 or i.MX8 boards | ||
We use the last open source version of Android, as available on the board. | ||
For on-site trainings, if suitable Linux workstations are not available, we provide virtual machine images for VirtualBox; in all cases the requisite is a recent 64bit PC (at least 4 cores) with at least 32Gb of RAM (16Gb may work but will be slow) and 400Gb of free disk space. |
Exercise : | Configuration and build of the Android kernel for the target board | |
Exercise : | Checking the first phases of kernel boot |
Exercise : | Compiling the Android platform |
Exercise : | Creating a new native component |
Exercise : | Coding a system service |
Exercise : | Create a simple HAL component |
Exercise : | Implementation of an mp3 playback service |