多种嵌入式平台通用usb20协议栈地研究和设计

多种嵌入式平台通用usb20协议栈地研究和设计

ID:32267042

大小:4.56 MB

页数:74页

时间:2019-02-02

多种嵌入式平台通用usb20协议栈地研究和设计_第1页
多种嵌入式平台通用usb20协议栈地研究和设计_第2页
多种嵌入式平台通用usb20协议栈地研究和设计_第3页
多种嵌入式平台通用usb20协议栈地研究和设计_第4页
多种嵌入式平台通用usb20协议栈地研究和设计_第5页
资源描述:

《多种嵌入式平台通用usb20协议栈地研究和设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要数字电视机顶盒已从最初单纯的数字电视信号接收向多功能特性转变。随着数字电视机顶盒芯片性能的不断提升,机顶盒功能不断增加,用户需要存储节目内容的需求越来越多。传统的串口、并口等不能实现实现高速、热插拔、即插即用等功能,已经不能适应交互式机顶盒的发展要求。USB2.O具有热插拔、即插即用、共享式、体积小巧、节省系统资源、灵活、低成本、高可靠性、提供电源、兼容、高速传输等优异特性,成为新一代机项盒的必然选择。本课题主要是分析和研究机顶盒采用的不同操作平台,研究可在各种嵌入式操作系统平台通用的USB2.O协议栈。通过分析windows和Linux操作系统中USB协议栈的实现情况,采

2、用层次化的设计方法进行设计。具体的工作主要有两部分,一个是设计一个通用的协议栈模型,另一个是分别在嵌入式ST-LinuX平台和sT.os21平台下分别进行调试验证其可行性。本课题以卫星数字电视机项盒系统为基础,选用意法半导体公司(STMicrotronics)提供的STi7109芯片作为嵌入式解码主芯片。作者在其中主要完成的工作及创新点包括:1、针对机顶盒的实际运用需求,采用层次化、模块化的设计方法,精简了复杂的uSB2.O协议,选取MassStorage类设备作为具体设计目标,采用C语言进行编程,设计出了一种存储类设备通用协议栈的模型。为了便于用户在不同平台等使用,本文的文件系统

3、采用FAT格式。对文件系统的操作,分别设计了查看文件,建立文件,删除文件等用户操作模块。2、本课题的软件平台是采用意法半导体公司(STMicrotronics)提供的嵌入式ST.LinuX操作系统和ST—OS2l两种操作系统。这两种系统集成了sti7109开发板需要的调试工具。本文利用通用模型在这两个系统上分别进行了调试,最后分别在两个系统上成功实现了对U盘的正确识别和文件的操作。关键词:机顶盒;USB2.O;嵌入式系统;sT—Linux;sT.OS2lABSTRACTDi昏talTVSTB(set—t叩-box)haSchaJlged丘Dmjustreceivingmeori百n

4、alsimpledi西talTVsignaltothenewtypewimmulti-如nctionalcharacteristics.Alongwiththebettcrandbettcrperfo肌aIlceoftlledi百talTVSTBdlipandincreasingf.unctionsofset-topbox,userSneedtostoremoreandmorepro伊锄s.ThetraditionalserialponaIldparallelportarenotaVailableforsomeuse,such嬲hi曲-speed,hot-swappable,plu

5、争a11d—playaIldother如nCtions,whichhaVebeeIlunabletoadaptt11erequirementsofthedeVelopmeIltofinteractivcset-topboxes。USB2.0whichishot—sw印pable,nexible,compatible,withtheshare-type,compactsize,low-CoSt,llighreliability,powersupply’higll-speed仃aJlsmission觚dmeabilityofplug百ng锄dplayin岛,saVingsyStelIl

6、resources,hasbecomemechoiceofnextgeIlerationse“-0pboxes.Thepaperhasmainlyresearcheddif衔entset-topboxplatf.onns,a11dhavestudiedgenemlUSB2.0pmtocolstackinsomeeIIlbeddedoperatingsysteIllpIatfom.nuDugIlmeanalysisofWindowsandLinu)【operatingsystemtorealizemeUSBprotoC01stack,hierarc_hicaldesignisused

7、inmeresearch.Specifically,therearetwopartsofwork,oneist0desi印acommonmodelofprotocolstack,andmeomeristoV嘶母mefeasib_ilityofdebug百ngineI】1beddedplatfomsa11dST一“nuxplatfo眦ST-OS21.IIlthissubjectmeSTi7109proVidedbySTMicr0一elec仃oIlicsisselecte

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。