This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.Continue Learn more
Android OS Development


Android OS porting means bringing up a system from the very start-up, usually with the U-Boot open bootloader, then starting a Linux kernel and letting it mount the system and data partitions required from mass storage devices, and finally starting the OS processes and handing over control to them.
This involves competencies that go beyond the Android OS-specific domain and can be applied, for example, to embedded Linux projects, as we occasionally did.

Our Android OS development portfolio:



Summary of ARM platforms we have been supporting per OS version:
7.x "Nougat"
Snapdragon 210

6.x "Marshmallow"
NXP
i.MX6
Snapdragon 210

5.x "Lollipop"
NXP
i.MX6

4.2 "Jellybean"
NXP
i.MX6
i.MX53

4.0 "Ice Cream Sandwich"
NXP
i.MX6
Nvidia
Tegra 2

2.3 "Gingerbread"
Texas Instruments
OMAP35xx
Sitara AM37xx