USB协议栈在和欣上的构件化实现研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:ximage
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文是根据作者在科泰世纪科技有限公司参加具有完全自主知识产权的和欣操作系统开发实践的基础上写成的,作者承担的主要任务是移植FreeBSD中关于USB的低层代码,构件化设计和欣操作系统的USB协议栈,取得的主要研究成果是在详细消化USB协议和ezCOM技术的基础上,构件化实现了和欣操作系统的USB协议栈。目前,它已成功用于福建新大陆集团的智能手持式二维条码识别终端上。 本文首先介绍了USB系统的有关知识。USB是一种计算机外设连接规范,具有即插即用、数据传输可靠、扩展方便、低成本等优点,被广泛地应用于嵌入式系统领域。 和欣是采用ezCOM构件技术实现的全新架构的嵌入式操作系统。ezCOM构件技术源于COM,但解决了开发COM组件时繁锁的细节,并增加了新特性。 论文最后详细介绍了USB协议栈在和欣上的构件化设计开发过程,包括USBD、HCD和客户端程序(鼠标驱动)的开发。作者在成功移植并理解FreeBSD中关于USB代码的基础上,划分模块,定义各模块的接口,把USBD、各个HCD和具体的客户端驱动做成独立的构件。
其他文献
地理信息系统(GIS)正广泛应用于各个领域,发挥着重要的作用,与人们生产、生活的联系越来越紧密.但由于众多GIS的异构性,人们难以用方便而统一的方式集成这些GIS.网格(Grid)的
本文在介绍保险行业中间件平台的框架的基础上,充分考虑到保险行业的特点和目前行业中的最新技术发展动态,重点讨论了分布式企业中间件设计与实现中的几件关键技术:特定领域软件
烧结返矿是烧结过程中的重要因素之一,在烧结混合原料中加入烧结返矿可以提高烧结矿的产量和质量。烧结返矿的配比是根据返矿平衡原则来确定的。为了优化资源配置,降低生产成本
当今网站的发展面临着各个方面的挑战,其中就包括网站的可达性问题。影响网站可达性有多种因素,如用户能力、上网设备、交互环境等等。网站存在访问障碍会将一部分用户排斥在外
基于IPSec的VPN技术能对网络传输提供有效的实体认证、数据机密及数据流完整性保护等机制,在网络安全领域扮演重要的角色。然而,VPN设备的大量部署,其自身逐步形成网状结构,
如今,被认为是推动下一代网络发展的一项核心技术的网络处理器已开始越来越多地受到业界的关注,网络处理器的出现被认为是通信半导体工业发展的一场革命,市场已经接受了NP贡献给
协同商务系统是企业内部信息和企业间信息流通的无缝化解决方案,是企业从单个企业内部协同信息化到整个协同商务链企业的协同商务化的过程。基于Lotus Domino平台的协同商务
近年来,数字视频技术的发展将与现实应用联系越来越紧密.对视频图像的压缩要求根据需求也变得更高,高压缩比情况在解码播放时的视频图像质量是研究的重点.本文首先综述了视频
公开密钥基础设施PKI(Public Key Infrastructure)是一种利用非对称密码技术为电子商务、电子政务和电子事务的开展提供一整套安全的基础平台。PKI技术遵循国际标准,采用加密
OLAP(On-Line Analytical Processing)技术是构建在数据仓库基础上的一项重要数据分析技术,它提供对数据的多维视图,即以多维的形式来观察各种历史数据,从而提供对决策的支持