-
1 Understand Android
1.1 What is Android?
1.2 Android Features
1.3 Android Architecture
1.3.1 Kernel
1.3.2 Libraries & Runtime
1.3.3 Application Framework
1.3.4 Applications
1.4 System Requirements
2 Building Toolchain
2.1 Deeply Understand GNU Toolchain
2.1.1 binutils
2.1.2 gcc
2.1.3 libc
2.1.4 EABI and ARM APCS
2.2 Building GNU Toolchain
2.2.1 Introduction to gosbuild
2.2.2 Install Headers
2.2.3 Building Binutils
2.2.4 Building gcc (first loop)
2.2.5 Building uClibc
2.2.6 Building gcc (second loop)
3 Android Emulator
3.1 Android Emulator Design
3.2 Emulator Usage
3.3 Goldfish
3.4 Study Android in Emulator
4 Porting g-bios
4.1 g-bios Introduction
4.2 g-bios Architecture
4.3 g-bios Features
4.4 g-bios Development5 Android Kernel Porting
5.1 Android vs. Linux
5.1.1 Memory Management
5.1.2 Process Management
5.1.3 File System
5.1.4 Device Driver
5.1.5 User Interface
5.2 Android Kernel Configuration
5.2.1 Configuration Option
5.2.2 Building Goldfish Kernel
5.3 AT91SAM926x
5.3.1 AT91SAM926x
5.3.2 AT91SAM926x-EK Board
5.4 Android Kernel Porting
5.4.1 IPC
5.4.2 YAFFS and NAND Driver
5.4.3 Android Power Management
5.4.4 Display Driver
5.5 Booting Android Kernel
5.5.1 NFS root
5.5.2 Native Booting6 Ramdisk Hacking
6.1 Ramdisk Design
6.2 Ramdisk Image
6.3 Android Ramdisk Internals
6.4 Android Ramdisk Hacking7 System Hacking
7.1 system.img of Android
7.2 Extracting YAFFS Image
8 Running Android!
点击:查看尚观ULP学员最新就业薪资待遇统计报告!
点击:了解尚观ULP-S专家课程(Linux主机、集群与大型数据库安全方向)
点击:了解尚观ULP-D专家课程(Linux内核、驱动与嵌入式开发方向)填表获取 Linux、嵌入式、Oracle 技术资料

















