嵌入式下的USB协议栈设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:a499716595
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB(通用串行总线)是一种计算机外设连接规范,即一种计算机外围串行通讯接口标准。具有即插即用、数据传输可靠、扩展方便、低成本等优点,已经成为当前计算机必备的接口之一,现在也广泛应用于嵌入式电子产品中,它支持单个主机同多个外设同时进行数据交换。本文介绍了基于ST公司提供的STi5100硬件平台上USB主机软件的开发与测试和该软件在DVR机顶盒上的应用,主要包括主机控制器驱动、USB核心协议栈和USB设备驱动程序三个部分的软件实现和该USB主机协议栈在DVR机顶盒应用的软硬件实现。在缺乏硬件测试工具的情况下,本人设计了一种低成本的测试方案,并对这种方案进行分析比较,在大量数据验证分析的基础上得出结论:在STLite/OS20嵌入式操作系统中加入本课题设计的USB主机协议栈后,USB主机能够正确按照协议与USB设备进行通信。本文介绍了USB协议栈在DVR机顶盒上的应用,该应用主要是通过远程PC端对USB主机进行控制操作,在uCLinux操作系统上开发串口到以太网数据转发的软件模块,并采用ARM7的S3C4510芯片进行串口-以太网接口转换硬件电路的设计。论文结构层次如下:1.介绍USB的体系结构和特点以及OHCI标准。2.主机控制器驱动的实现3.核心协议栈软件的实现4.Hub设备驱动程序和海量存储类设备驱动的实现5.本项目USB主机软件功能模块的测试6.本项目USB协议栈在DVR机顶盒中的应用方案7.该方案中数据转发软件模块的实现8.该方案中串口-以太网接口转换子板硬件电路的实现论文最后做了全文总结,并指出将来需要进一步完成的工作。
其他文献
城镇生态环境质量与其周边地区生态环境质量如大气环境、水环境等关系极为密切。在城镇周围合理规划农田、各种绿地等绿色空间,不仅可以为城镇化区域提供各种新鲜丰富的农产
金融业不仅是在现代生活当中具有特殊重要地位的部门,而且其运行规律也具有一些与其他部门极为不同的特点。鉴于这种情况,各个国家都先后建立起了自己的金融监管制度体系。二战
2015年3月25日,全国科学技术名词审定委员会召开了2015年度常委会会议。全国科技名词委主任路甬祥,副主任武寅、谢克昌、林蕙青、王杰、裴亚军,常委李济生、张礼和、张焕乔、
职业中专的学生大多数知识水平起点较低,基础较差,理解和接受能力差异较大,学习有一定的困难.分层次教学是一种有助于真正面向全体学生,全面提高学生整体素质的教学策略,也是
介绍2009年第46届国际风景园林师联合会(IFLA)国际大学生设计竞赛三等奖作品的设计思路和成果。"5·12"汶川大地震对震区的人民生活及生态环境造成了难以磨灭的影响,引起了全
一个多世纪以来,外语教学法的理论研究一直是语言学家们探讨的热门话题。因为教学法直接影响到外语语言的学习,所以新的课堂实践和理论的创新、寻找实际而有效的语言教学方法
随着全国各城市兴建地铁,以及人民环保意识的日益增强,地铁空调室外设备的噪声污染问题愈发凸显,地铁空调系统多采用水冷空调系统和风冷空调系统,其室外空调机组和冷却塔在运