您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 基于windowsce操作系统下usb设备驱动程序研究与开发
基于WindowsCE操作系统下USB设备驱动程序研究与开发作者:王艳华学位授予单位:电子科技大学相似文献(10条)1.学位论文李昊华基于XScale处理器的WindowsCE操作系统的移植2008作为一个开放的、可剪裁的、32位的嵌入式实时窗口操作系统,WindowsCE具有可靠性好、实时性高、内核体积小、开发周期短的特点,再加上微软提供的强大的技术支持和与PC机上视窗操作系统的开发类似性。WindowsCE被广泛的用于工业控制、信息家电、移动通信、汽车电子、个人电子消费品等各个领域,是当今应用最多、增长最快的嵌入式操作系统。嵌入式系统开发要根据不同的应用场合选择不同的硬件、嵌入式操作系统和上层应用软件。作为直接运行在硬件上的软件系统,嵌入式操作系统从一种硬件结构移植到另外一种硬件结构涉及到许多问题。本项目立足于设计一款嵌入式车载GPS导航PDA产品这个研究背景,主要完成了以下四个方面的工作:1.硬件平台的设计根据开发的便利性和厂商的要求,项目中采用了以IntelXScalePXA255处理器为核心的硬件平台。在满足WindowsCE移植的基础上,添加了与嵌入式车载GPS导航PDA系统相关的扩展硬件模块,使整个产品功能更加丰满。2.深入研究WindowsCE操作系统的开发作为一款功能强大的嵌入式软件操作系统,WindowsCE的定制、移植和开发具有很高的难度。虽然烧入Flash中的系统映像仅有25MB,但是整个系统开发目录中的相关编译文件等总计1GB以上。所以我们对如何合理的统筹规划系统开发,如何尽量使用已有的开发成果进行了深入的研究。3.WindowsCE操作系统的移植WindowsCE操作系统不仅具有与PC机上视窗系统的开发类似性,而且微软提供了在PC机上开发WindowsCE系统的平台PlatformBuilder。在该平台下我们进行了操作系统的定制和软件仿真,并且同步的进行了底层驱动的开发。在最短时间内完成了基本WindowsCE系统的移植。4.扩展功能的添加作为一款嵌入式车载GPS导航PDA产品,一些与系统美观和实用性的功能也是我们需要开发与移植的工作。本文介绍了两个典型的扩展功能的添加过程。通过上述四个方面的工作,我们最终设计出一款性能价格比较高的嵌入式车载GPS导航PDA产品。2.学位论文赵彦斌基于IntelXScale架构的WindowsCE操作系统的移植2006随着通信网络技术和集成电路设计的高速发展,嵌入式系统已成为了IT业的一个焦点。嵌入式系统大量地应用于自动控制、工业生产、军事技术和家用消费类数码设备上。当前电子产品大多是以非计算机的形式出现的,例如智能手机、个人数字助理、路由器、智能信息家电等等,这些设备是以嵌入式系统的形式存在。嵌入式系统软件通常需要嵌入式操作系统。嵌入式操作系统是直接运行在硬件上的软件,嵌入式系统开发根据不同的应用场合需要选择不同的硬件,嵌入式操作系统和嵌入式应用软件。嵌入式操作系统从一种硬件结构移植到另外一种硬件结构涉及到方方面面,本文介绍了一个基于XScale体系结构的WindowsCE的基础上,进行相应的裁剪和配置,移植到一个基于ARM硬件平台的过程。本文首先对嵌入式系统、WindowsCE操作系统进行了简单介绍,分析了WindowsCE操作系统的特点、优势和目前国内外研究的情况;而后介绍了嵌入式系统的硬件,从整体上把握一个嵌入式系统使之既满足应用要求,又能提高软件的可移植性和可重用性。然后描述了一种WindowsCE系统的整个移植过程。从Bootloader,内核启动部分,设备驱动,文件系统等方面详细介绍了移植的方法和内容。最后,还概述了如何编译和调试WindowsCE操作系统,分析了IntelPXA255的调试原理和方法。本文所构造的WindowsCE操作系统已经在海南宝通实业公司一项目——军用PDA上得到了应用,并取得了较好的效果。3.学位论文李欢嵌入式实时操作系统访问控制技术研究2006随着嵌入式实时系统的应用越来越广泛,安全问题显得越来越重要。嵌入式系统一旦出现安全问题,其后果不但严重干扰人们的日常生活,侵犯公民隐私,造成巨大的经济损失,甚至威胁到国家安全。操作系统作为嵌入式系统的核心,它的安全是构筑在其上的应用以及整个系统安全性的根本保障。操作系统安全的主要目标包括根据系统安全策略对用户的操作进行访问控制,防止其对计算机资源的非法存取;标识用户并进行身份鉴别;保证操作系统运行的安全性;保证系统自身的安全性和完整性。访问控制技术是实现操作系统安全的核心技术,通过控制用户对系统信息资源的访问,达到实现系统信息资源的保密性和完整性的目的。当前,对嵌入式实时操作系统访问控制技术的研究还处于起步阶段。本文研究访问控制技术,分析传统嵌入式实时操作系统在安全方面存在的不足。在此基础上,基于嵌入式实时操作系统对访问控制的特殊要求,提出一种多策略访问控制模型及其实现框架。该模型充分考虑了嵌入式系统应用的多样性,综合了几种访问控制模型的优点,能对主客体的安全标记进行有效管理,重点加强主体对客体的强制访问控制。本文对以下几个方面进行研究并有所创新:1.研究安全操作系统的评价标准并结合嵌入式操作系统的特征,引入B1级嵌入式子集作为嵌入式操作系统的安全评价标准;2.结合嵌入式系统特点,总结嵌入式操作系统中访问控制技术的设计思想;3.研究RBAC、MLS和DTE模型,在此基础上提出一种多策略访问控制模型(MPACM),并采用形式化的方式描述;4.研究GFAC和FLASK框架,设计适合嵌入式操作系统的访问控制模型实现框架,该框架易于扩展,具有开放性;5.分析WindowsCE操作系统的体系结构和源码,基于其实现MPACM模型,大大增强WindowsCE的访问控制功能。基于以上理论,在嵌入式操作系统WindowsCE.net中实现了访问控制原型,并通过测试,表明其功能和性能都满足嵌入式实时操作系统的特殊要求。本论文对嵌入式实时操作系统访问控制技术的研究和实验,对嵌入式安全操作系统的研究起了一定的铺垫作用。4.学位论文宋霆基于WindowsCE的嵌入式多模终端系统设计2006随着我国第三代移动通信的即将启动,以及像Wi—Fi,WiMax等短距离无线通信技术的进一步发展成熟,蜂窝移动通信与宽带无线接入网络共存互补的局面将成为客观现实。本论文所设计的多模终端就是根据这一现实情况应运而生的,它能够同时利用蜂窝移动网络的广覆盖和宽带无线接入网络的局部高速数据传输特性,实现最佳最方便的无线数据传输应用。本论文主要研究了多模终端的软件体系结构及WindowsCE嵌入式操作系统的组成和特点,提出了基于WindowsCE嵌入式操作系统的多模设备的硬件开发环境搭建方案和硬件设计方案。论文主要完成了一下方面的工作:1.根据多模终端系统的功能需求提出基于WindowsCE的软件框架。并对WindowsCE的特点进行分析与总结,以及针对具体的应用构建WindowsCE操作系统的方法进行研究与实践。2.将多模终端硬件系统与WindowsCE操作系统无缝的结合在一起,这将有益于未来多模多网络终端的可定制化,可基于Windows平台移植。从软件方面增强了多模终端系统的性能。3.研究多模终端的硬件系统设计和实现,包括选型,开发环境,并生成根据我们自己的需要的映像文件下载到系统以及对几个网络模块的接口进行优化设计,根据不同实际情况选择网络模式,增进了多模终端的可靠性,可适应性。4.完善了WindowsCE下的串口通信程序,提出windowsCE下USB网卡驱动程序的设计思路和方法。在今后的研究中,这里取得的成果对于全面设计用于多网络切换的多模终端的软硬件具有一定的意义,并将对多模终端的发展起到积极的作用。5.学位论文夏利霞基于粒子群智能优化算法的CDMA多用户检测方法研究2006车载移动多媒体系统市场的快速发展,已经成为我国汽车电子产业新的经济增长点。本文以YFDVK2410型嵌入式开发板为开发平台,采用WindowsCE嵌入式操作系统,进行车载多媒体设备的应用开发。本研究提出了自己的一套开发模式和流程。此流程可实现大部分基于嵌入式操作系统的高端应用的开发与设计,可以避免大量无效的工作时间,加快产品从开发、设计到正式投放市场的速度。硬件方面,采用了ARM9系列以上的高端芯片,在功能上,较传统的单片机和其他的嵌入式芯片,有很大提高,能够实现多种高端应用。同时,由于ARM具有当前最为广泛的应用群体,使得其在兼容性、适用性等方面,不存在和老系统间的任何嫁接问题。软件方面,采用了微软公司针对嵌入式应用开发的WindowsEmbedded系列中最具代表性的WindowsCE操作系统。其强大的开发环境和技术支持,使得进行相应开发时,能大大节约开发时间,且能为众多熟悉Win32API开发方式的程序员所接受。6.期刊论文王尉.雷跃明.刘巍WindowsCE操作系统下EZ-USB设备驱动程序的设计与实现-计算机系统应用2009,18(3)本文对基于WindowsCE系统下的EZ-USB设备驱动程序的设计与实现进行了详细阐述,介绍了WindowsCE操作系统中的驱动模型与USB通信协议,站在驱动开发者的角度为读者剖析了USB设备驱动的安装,USB设备的识别以及应用程序如何与USB外设进行通信等过程,并运用MicosoftPlatformBuilder开发工具实现了EZ-USBFX2芯片的设备驱动.7.学位论文李达便携式运动员心血管功能检测系统的设计与开发2007如何按照运动员个人生理情况安排训练计划、如何更有效地进行日常训练是教练员、运动员、队医们非常关注的问题。心血管功能对于运动员来说至关重要,而心血管血流参数是反映运动员的生理机能和心血管状态的重要生理学指标。目前,在运动员训练期间,对心血管状态的了解仅靠实验室检查,缺乏快捷、实时、现场的检测手段,因此会错过很多的关键生理状态、生理过程的评价,直接影响到对训练的监控以及运动成绩的提高。本课题的目的就是在原有的研究基础上,开发出便携的、能够在运动场地实时检测心血管功能的检测仪器,帮助教练员、队医随时随地观察运动员的心血管功能状态,了解运动员对训练计划的适应能力、心脏储备能力和恢复情况,为运动员选材、科学训练提供客观依据,因此具有非常重要的应用价值。本文利用了现代嵌入式系统发展的近期成果,围绕嵌入式系统在血流动力学检测领域中的实际应用展开了讨论。在整体结构上,处理器采用基于ARM920T内核的S3C2410A高速应用处理器,操作系统采用WindowsCE实时嵌入式操作系统。本文首先详细讨论了检测系统的硬件设计。整个硬件体系包括一个以处理器为核心、SDRAM和NANDFlash作为存储设备的最小系统,采用了适合便携式应用的电源管理,集成了各种外设,如显示器接口、以太网接口、USB接口、串口、SD/MMC接口等,同时针对脉搏波特点设计了模拟信号放大、滤波电路。接下来详细讨论了WindowsCE操作系统的移植与定制,具体介绍了BootLoader、BSP以及驱动程序的移植,然后利用PlatformBuilder定制发布版本的WindowsCE操作系统镜像文件。最后,介绍了针对系统的功能需求设计的应用支持软件。针对以往检测中存在的一些问题,如检测自动化程度低、检测结果不够直观简单等,本文都提出了相应的改善方法。应用软件采用MFC+Win32的方式,在EmbeddedVisualC++集成环境中开发。论文最后对全文作了总结,提出了现有系统的不足并对其应用作了进一步展望。8.学位论文孙昱基于WinCE的嵌入式旋转机械监测系统的研制2006旋转机械状态监测技术对于旋转机械运行安全,降低设备维修费用,提高设备利用率有重大意义。大型监测设备费用太高,而且存在“监测过剩”的问题,所以,我们就开发一套基于WinCE嵌入式旋转机械监测系统,它可以达到小型监测站的能力,能有效的进行数据处理及故障诊断,而且整个设备非常小,便于携带。本系统采用基于ARM9内核的S3C2410为硬件系统核心,移植嵌入式Windo
本文标题:基于windowsce操作系统下usb设备驱动程序研究与开发
链接地址:https://www.777doc.com/doc-1310311 .html