多种嵌入式平台通用USB2.0协议栈的研究与设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wyf1233
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字电视机顶盒已从最初单纯的数字电视信号接收向多功能特性转变。随着数字电视机顶盒芯片性能的不断提升,机顶盒功能不断增加,用户需要存储节目内容的需求越来越多。传统的串口、并口等不能实现实现高速、热插拔、即插即用等功能,已经不能适应交互式机顶盒的发展要求。USB2.0具有热插拔、即插即用、共享式、体积小巧、节省系统资源、灵活、低成本、高可靠性、提供电源、兼容、高速传输等优异特性,成为新一代机顶盒的必然选择。本课题主要是分析和研究机顶盒采用的不同操作平台,研究可在各种嵌入式操作系统平台通用的USB2.0协议栈。通过分析Windows和Linux操作系统中USB协议栈的实现情况,采用层次化的设计方法进行设计。具体的工作主要有两部分,一个是设计一个通用的协议栈模型,另一个是分别在嵌入式ST-Linux平台和ST-OS21平台下分别进行调试验证其可行性。本课题以卫星数字电视机顶盒系统为基础,选用意法半导体公司(STMicrotronics)提供的STi7109芯片作为嵌入式解码主芯片。作者在其中主要完成的工作及创新点包括:1、针对机顶盒的实际运用需求,采用层次化、模块化的设计方法,精简了复杂的USB2.0协议,选取Mass Storage类设备作为具体设计目标,采用C语言进行编程,设计出了一种存储类设备通用协议栈的模型。为了便于用户在不同平台等使用,本文的文件系统采用FAT格式。对文件系统的操作,分别设计了查看文件,建立文件,删除文件等用户操作模块。2、本课题的软件平台是采用意法半导体公司(STMicrotronics)提供的嵌入式ST-Linux操作系统和ST-OS21两种操作系统。这两种系统集成了Sti7109开发板需要的调试工具。本文利用通用模型在这两个系统上分别进行了调试,最后分别在两个系统上成功实现了对U盘的正确识别和文件的操作。
其他文献
在计算机被广泛应用于实际的今天,人们从未停止过对更高计算性能的追求:随着软件越来越复杂、应用规模越来越大以及要求的解决方案质量越来越高,处理器就被要求有更快的处理
作为传递信息的途径之一的印刷品,对防伪技术、版权保护的需求日益增加。作为知识产权保护的有效手段之一的数字水印技术,发展迅速,近年来得到了各界的广泛关注。本文把数字
IP多媒体子系统是3GPP提出的支持IP多媒体业务的子系统,采用SIP体系,独立于接入方式,并实现了承载与控制的分离、控制与业务的分离,为多媒体数据业务提供了一个通用平台,同时
网络视频公开课的蓬勃发展,尤其是“慕课”概念提出后,全球范围内的在线视频公开课为世界各个角落的学习者带来了优质的学习资源和相对公平的学习条件,部分弥补了传统教学和
随着近年来多媒体技术的飞速发展,许多应用领域对视频图像的实时压缩提出了更高的要求,快速、高效的压缩算法是解决这一问题的关键。运动估计作为实现视频压缩的核心技术,也
便携计算设备的大量涌现,和人们希望与互联网建立不间断通信的需求,促进了对IP移动性技术的研究。当前解决IP网络移动性管理的标准是移动IP协议。移动IP技术可以使网络节点在
随着网络服务快速发展,客户对网络服务品质的要求不断提高,运营商发现客户价值基于网络的分量在不断下降,而基于内容和服务的分量则需要它们投入更多的精力来体现和其它运营商之
谐波和噪声成份的比值(Harmonic to Noise Ratio, HNR)在很大程度上反映了声音的嘶哑程度,是判断喉部疾病的一个主要特征。在语音声学和喉病检测等领域中有着重要的意义。本
随着数据库的迅速发展,网络及其他信息技术的广泛应用,生产生活中存储的数据量迅速增加。数据挖掘作为一种在大量的数据中寻找有价值信息的数据分析工具,受到越来越广泛的关
可否认认证协议是一种特殊的认证协议,它允许消息的接收方认证发送方的身份,但不能向任何第三方证明消息来源。这种认证协议不仅能够在高压政治下给电子选举方案提供投票自由