基于Windows CE的便携式终端的系统软件开发

来源 :山东大学 | 被引量 : 0次 | 上传用户:czmallen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、通信技术和微电子技术的进步,嵌入式技术取得了迅猛的发展。从MP3、PDA(个人数字助理)这样的小型数字产品,到智能家电、数控机床,嵌入式技术迅速渗透到各行各业。计算机网络的普及与多媒体技术的发展,促使消费电子、计算机和通信平台的一体化趋势加快,使得嵌入式技术成为新的研究热点。 在嵌入式系统中,嵌入式微处理器的应用日益广泛。其中,Intel的XScale系列高性能嵌入式微处理器以其高速、低功耗、外设接口丰富等特点而得到广泛的应用,尤其是在PDA、掌上电脑等便携式终端设备中。在系统软件方面,WindowsCE嵌入式操作系统也因为其对多平台的支持、系统可定制能力以及在应用开发方面的便利等特点在市场上占据越来越有利的位置。 本论文的工作是为美国波音公司设计开发一个无线手持式POS(Point of Sale,销售终端)系统。这个系统正是以Intel PXA270高性能微处理器作为硬件平台的核心,嵌入式操作系统采用Windows CE。这个设计采用的是当今速度最快、外设最丰富的XScale架构微处理器,系统软硬件两方面的复杂度都处于嵌入式系统领域的前沿水平。 本文首先描述了嵌入式系统的概念与特点,以及掌上电脑的发展与应用。在此基础上,根据客户需求和嵌入式设计方法学提出了系统的总体设计方案,并简要介绍Intel PXA270处理器,以及在此基础上构建的硬件系统平台。在系统软件开发方面,首先阐述嵌入式操作系统——Windows CE及其在这个系统中的移植,并介绍Bootloader等底层软件开发,以及软件的调试开发环境。本文重点分析了几个关键驱动程序的实现和移植,并给出详细的解决方案。其内容包括串口驱动,基于串口工作的GSM/CDMA的驱动,触摸屏驱动,USB驱动和系统功耗管理等。其中GSM/CDMA实现了共用一个驱动程序,并可以同时支持“机卡合一”和“机卡分离”。最终测试结果表明,该系统工作稳定,软硬件运作完全符合客户需求,现已通过客户验收并投入量产。 论文最后总结了在嵌入式系统软件开发过程的一系列工作,并对嵌入式系统的发展和应用前景做了展望。
其他文献
人脸检测作为人脸信息处理中的一项关键技术,近年来成为模式识别与计算机视觉领域内一项受到普遍重视、研究十分活跃的课题。今天,它已远远超出了人脸识别的范畴,在出入安全
随着网络信息的飞速增长,Internet发展为当今世界上规模最大的信息库,己成为人们获取信息资源的重要来源。伴随计算能力的增长,智能算法的运用及大规模数据存储技术的成熟,面对缤
学习资源库是网络远程教育的核心。由于现有学习资源库中资源描述格式的不一致,以及资源调用方式的不同,造成了外部应用系统无法共享学习资源库中存储的学习资源,严重阻碍了
IPv6网络技术虽然已经得到广泛运用,但是它和IPv4还要共存很长一段时间。在这种情况下,对于IPv4与IPv6网络共存、应用性研究和过渡的问题,仍是一个研究的热点,尤其是在IPv6的管理
在网络中充分发挥节点能力、多点间相互协作完成复杂的任务在军用和民用领域内有着广泛的应用,而其核心就是实现任务的协同分配。已有的任务分配方法存在集中模式中心节点负荷
随着数据库中和网络上文本资源、Web页面的激增,人们需要对大量的文本资源进行有效的组织,以有利于信息检索、模式发现、为用户提供推荐服务,以及为进一步的文本分类提供模式
随着汽车行业的兴起,洗车行对于视频监控提出更高的要求。经营业主希望有一套专门针对于洗车行的智能监控系统,能够对进店的车辆所提供的不同服务种类进行自动识别,根据不同
在嵌入式系统发展早期,由于硬件资源和性能有限,很多实时操作系统采用的是单地址多任务空间模式,即内核和应用都运行在同一特权级,应用程序可以无限制的访问整个系统地址空间
计算机辅助设计(Computer aided design,CAD)技术为设计人员提供了快速、有效的工具和手段,能够加快和优化设计过程并达到最佳设计效果。它可以使工程设计人员摆脱繁重的设计
目前,多数基于计算机视觉的计数系统采用摄像机静止、目标运动的被动视觉技术,这一模式受到摄像机视野与拍摄角度的限制。本文研究了基于序列图像信息融合的视觉计数技术,这一技