第三章随笔
本章主要以FS-S5PC100开发板为例讲解Android系统移植开发平台的使用,首先讲解如何搭建FS-S5PC100平台开发环境,包括他的安装,配置和使用,然后在FS-S5PC100平台下进行了Android系统的烧写和配置,为进一步学习Android系统的编译和移植打好基础。嵌入式系统是专用计算机系统,他对系统的功能,可靠性,成本,体积,功耗等某些方面有严格要求。例如,PDA需要通过电池供给,需要尽可能降低功耗:网络交换机不需要键盘现实等外围设备: 还有大部分嵌入式设备没有磁盘等大容量存储设备。
由于嵌入式系统硬件上的特殊性,一般用交叉开发模式,在开发主机上,可以安装开发工具编辑编译目标板的 Linux引导程序,内核和文件系统,然后在木板上运行。通常在主机环境下开发,在木板上运行的开发模式称为交叉开发。在PC上,Linux已经称为优秀的计算机操作系统。各种Linux发行版本,可以直接在PC上安装,功能十分强大。它不仅能够支持各种处理器和外围设备接口,而且提供了图形化的用户交互界面和丰富的开发环境,更重要的是Linux系统性能稳定,它为开发者提供了以下功能:*非常稳定的多任务操作系统*丰富的设备驱动程序支持和网络工具*强大的shell*本地编译器*图形化的用户界面*CPU主频400MHz以上*内存128MB*硬盘1.3GB。因为嵌入式系统的特点,他的开发与PC上开发相比有很多复杂的前提工作,这是嵌入式开发的难点之一。所以本章这块是重点。需要好好掌握