基于可穿戴计算机的USB设备驱动程序开发

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hmilymemo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、微电子技术的飞速发展,近年来在国际计算机学术界及工业界悄然兴起了对可穿戴计算机的研究热潮,它是计算机不断向超微型化发展的必然结果,也是人们追求“计算机应以人为本”这一理念的必然产物。可穿戴计算机是未来新概念的个人移动计算系统,应用潜力巨大,研究和开发可穿戴计算机的支撑软件具有重要意义。本文首先从WinCE的结构、特点入手,介绍了WinCE的实时性能和新增特性,然后说明了在中心开发的可穿戴计算机上选用嵌入式操作系统WinCE作为系统软件的原因。研究可穿戴计算机软件的基本需求,定制符合特定需求的操作系统内核镜像是本文重点研究的内容之一。通过对板级支持包-BSP、BootLoader等方面的分析研究,阐述了WinCE系统的移植原理。并根据中心研制可穿戴计算机的实际需求,定制生成了WinCE操作系统的内核镜像。最后通过对四种平台配置文件的分析修改,实现了操作系统组件的添加和删除,系统目录结构和程序启动信息的修改等。本课题基本实现了可穿戴计算机的特定功能需求。本课题另一个主要研究的内容是根据前面定制的操作系统内核镜像所导出的SDK,开发可穿戴计算机下的USB设备驱动程序。本文首先在分析WinCE系统下开发USB设备驱动程序的关键技术和驱动架构基础上,阐述了USB摄像头的工作原理、驱动程序的设计目标及注册表的设置等,然后重点介绍了驱动的整体开发流程以及采用流接口函数实现USB设备驱动的具体实现思路,并以流程图形式给出了驱动程序各个函数例程的具体实现过程。最后还给出了在WinCE下开发驱动程序需要注意的事项。使用流接口函数构建USB设备驱动程序的方法和其中关键例程的实现可为其它USB设备驱动程序的设计提供一些借鉴和参考。在完整的USB设备驱动程序开发过程中,上层应用程序也扮演了很重要的角色。本课题编写和实现了一个视频捕捉应用程序,验证了本课题开发的USB设备驱动程序与USB设备之间的通信情况。同时本文还对该内核镜像在可穿戴计算机下的运行进行了整体的性能测试。
其他文献
基于沁水盆地南部无烟煤纳米尺度渗流网络模型,开展了考虑滑流、扩散、气体解吸/吸附和达西流动的CH4运移渗流物理仿真模拟,探讨了无烟煤纳米孔隙视渗透率和CH4的微观流动形
为研究遇水冷却温度对高温状态砂岩力学行为的影响,对处于自然状态和遇水冷却后的砂岩进行波速测试、单轴压缩试验以及试验全过程声发射信号监测.结果表明:试样密度衰减率Kρ
为准确地描述瓦斯在煤粒中的扩散全过程,本文根据气体在不同尺寸孔隙中的扩散特性,导出随孔隙尺寸和孔隙压力变化的动态扩散系数,并将其作为变量代入到单一孔径扩散模型中;随
为了探究层间距对双层煤层气藏合采解吸的影响,利用自主设计的双层煤层气藏合采模拟实验装置,开展了层间距为初始模拟变量的双层煤层气藏合采解吸模拟实验,模拟层间距为50,60
提出了超低摩擦型冲击地压概念,研究了其发生机理,建立了超低摩擦型冲击地压理论模型,并试验验证了模型的正确性.以花岗岩块体和煤块体为研究对象,利用自主研制的超低摩擦试
现代社会中交通车辆的广泛应用对城市的快速发展具有很大的推动作用,同时交通车辆拥堵问题也成为制约城市发展的一个重要因素。设计一种交通动态视频信息采集系统对交通路口车
德国学者M.Depenbrock于1985年针对异步电机提出了一种高性能电机控制方法—直接转矩控制。直接转矩控制算法简单、控制效果优良,并成功应用到异步电机调速系统中,直接转矩控制方法已成为交流伺服系统的研究热点之一。但是直接转矩控制研究大部分集中在异步电机的控制上,直到近几年才有一些学者致力于该控制方法在永磁同步电机控制中的应用,但这些研究工作还处于初级阶段,许多问题还有待解决。本文首先讨论了直
利用工业CT扫描实验系统对煤样进行了无损扫描,获取了煤样内部裂隙结构的发育程度与分布特征;基于分形理论计盒维数法的计算原理与煤样CT二维断面图的图像数据,利用MATLAB软