第4章
第4章主要是介绍Android移植环境搭建,其内容包括构建Android移植环境、Bootloader介绍、Android内核与移植。构建Android移植交叉开发环境中有嵌入式交叉编译环境搭建、主机交叉编译开发环境配置。主机交叉开发环境配置包括配置控制台程序、配置TFTP服务。配置TFTP有Linux下TFTP服务配置和Windows下TFTP服务配置。NFS文件系统参数Rw :可读写的权限 Ro :只读的权限 Sync:资料同步写入到内存与硬盘中 Asyncnn :资料会先暂存于内存中,而非直接写入硬盘。Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。Bootloader的种类有X86、ARM和PowerPC等。U-boot编译与使用,U-Boot能够支持PowerPC、ARM、X86、MIPS体系结构的上百种开发板,已经成为功能最多、灵活性最强并且开发最积极的开放源码Bootloader。U-Boot编译生成的镜像文件System.map是映像的符号表,U-Boot是映像的ELF格式,U-Boot.bin是原始的二进制格式,U-Boot.srec是映像的S-Record格式。学习Android内核与移植:我们知道Android基于Linux操作系统,由硬件、系统内核、系统服务和应用程序四大部分组成。FS_S5PC100开发平台移植环境搭建中步骤包括安装交叉编译工具链、安装JDK,本过程学习到了FS_S5PC100开发环境搭建需要许多指令,如#tar zxvf arm-none-eabi-4.2.2.tgz是解压命令。本章通过FS_S5PC开发板一系列操作,很好了解了开发板组成,环境搭建,系统编译个个环节,成功搭建了开发板。 http://www.cnblogs.com/fei127/