基于PXA255的嵌入式系统的研究与应用

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:bazhahai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术的发展和社会需求的扩展,嵌入式系统对处理器的性能和功能提出了更高的要求。ARM公司的32位RISC处理器,以其高速度、低功耗、强功能、特有16/32位双指令集等诸多优异的性能,已成为移动通信、手持计算、多媒体数字消费等嵌入式解决方案中的首选处理器。 本文选择XSCALEPXA255处理器作为CPU,进行嵌入式系统的开发。根据实际用户需求,开发了一套嵌入式系统实验平台。设计了硬件电路,包括串口、以太网、USB、音频输入/输出、基于PS/2的键盘和鼠标、GPRS/GPS等接口电路以及LCD显示电路。软件设计包括U-Boot移植、操作系统通用部分移植和设备驱动开发,操作系统通用部分包括内核、根文件系统和库文件。进行了U-Boot移植,实现系统引导。在此基础上,采用开放源代码的Linux,完成了内核移植。通过Busybox建立了基于Cramfs的根文件系统,它包含系统运行所需的常用命令和库文件。讨论了Linux设备驱动的开发流程,并通过研究Linux内核代码,实现了LCD驱动。本文为基于XScalePXA255处理器的嵌入式系统开发提供了一种切实可行的方案。
其他文献
随着科学技术的不断发展,陆地资源开发殆尽,人们开始探索、开发海洋资源。从卫星地图看,海洋所占地球面积要大大多余陆地所占地球面积,海洋资源丰富,我国有一条长达约18()()0
20世纪90年代以来,随着计算机和网络技术的发展,各种多媒体信息在网络中方便、快捷地传输,极大地方便了人们的通信和交流。这些新技术在给人们带来方便的同时也暴露出严重的
多输入多输出(MIMO)技术能极大增加系统容量与改善无线链路的质量,因而成为无线移动通信领域内最“炙手可热”的技术之一。这两个优点分别体现在MIMO技术的两个应用中:前者通