The Kernel – Understanding, Modifying, Building and Installing

Once we have understood how our device boots up, we will then cover the technical aspects of how to flash our device. As in the boot sequence, the 3 main components that need to be transferred -”flashed”- to the board, are: The Bootloader, the Kernel and the OS (Android). We cover them in different posts, continuing here with The Kernel.

Continue reading

The Bootloader – Understanding, Modifying, Building and Installing

Once we have understood how our device boots up, we will then cover the technical aspects of how to flash our device. As in the boot sequence, the 3 main components that need to be transferred -“flashed”- to the board, are: The Bootloader, the Kernel and the OS (Android). We will cover them in different posts, starting here with The Bootloader.

Continue reading

Getting Started for Developing for/under Android – Setting up the System

One of the first things that needs to be done before starting developing for a specific platform, is setting up the system, which involves installing Developing Tools, SDKs, etc. Here we are going to describe how to set up a Linux Ubuntu from scratch in order to get started in Android development.

Continue reading