论文部分内容阅读
嵌入式ARM微处理器S1S65000是专为带网络功能的数码相机设计的,文章介绍了以S1S65000嵌入式开发板为基础,将Linux系统(内核版本2.4.18)移植到开发板上,然后开发引导装载程序BootLoader和以太网卡、CF卡、CAMERA等驱动程序。
文章首先在第二章介绍了嵌入式系统的硬件和软件、开发嵌入式系统时如何选择硬件和软件。第三、四章介绍了嵌入式微处理器S1S65000和S1S65000的开发板。
第五章介绍了如何将Linux内核移植到S1S65000开发板上,这部分包含开发环境的建立、调试和纠错环境、内核移植、文件系统的选择等内容。
第六章介绍了如何开发系统的装载引导程序BootLoader,着重介绍了BootLoader的原理、流程和烧写FLASH的方法。
第七、八、九章分别重点介绍了以太网卡、PCMCIA接口的CF卡、带JPEG编码模块的CAMERA等设备驱动的开发方法。这几章包括网络设备驱动程序的概念和结构、PCMCIA和CF卡的知识、JPEG编码等丰富的内容。
最后,第十章介绍了整个网络数码相机系统的构成和原理、应用程序的开发、技术特点和优点、尚存在的问题等,并展望了系统适合应用的领域。
文章针对嵌入式系统的Linux内核移植和驱动开发、系统集成做重点介绍,对嵌入式系统的开发者特别是消费类嵌入式网络设备的开发者有很高的参考价值。