Android Embedded and Internals
Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java and native languages. We can also find Android OS on many embedded systems as a good replacement to Embedded Linux. Using android as an “improved Linux” saves time because you get all you need out of the box (libraries, packages, data services …)
This course covers the internal side of android from top to bottom, you’ll learn how to use android in embedded environment, how to access hardware and handling interrupts all over android stack and how data flow from the java application down to the kernel driver and the hardware.