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:
- porting to custom platforms, including hardware bring-up assistance
- U-Boot bootloader customization
- Linux kernel drivers and customization
- user-mode native code customization
- mixed java-native apps for demanding tasks