第三章Android移植平台工具介绍
进行 Android 移植的学习并不一定需要一款 Android 手机,但必须要有一款主流的开发板,开发板是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。
嵌入式系统是专用计算机系统,它对系统的功能、可靠性、成本、体积、功耗等某些方面有严格的要求。例如,PDA 需要通过电池供电,需要尽可能降低功耗;网络交换机不需要键盘显示等外围设备;还有大部分嵌入式设备没有磁盘等大容量存储设备。由于嵌入式系统硬件上的特殊性,一般用交叉开发模式。在开发主机上,可以安装开发工具,编辑、编译目标板的 Linux 引导程 序、内核和文件系统,然后在目标板上运行。通常这种在主机环境下开发,在目标板上运行的开发模式称 为交叉开发。 在交叉开发环境下,开发主机也是工作站,可以给开发者提供开发工具;同时也是一台服务器,可以配置启动各种网络服务。
http://www.cnblogs.com/Rain2017/