欢迎来到天天文库
浏览记录
ID:33289572
大小:2.12 MB
页数:75页
时间:2019-02-23
《uclinux平台上usb主机控制器驱动开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连理工大学硕士学位论文uClinux平台上USB主机控制器驱动开发姓名:翟勇申请学位级别:硕士专业:机械设计及理论指导教师:刘欣20051201大连理工大学硕士学位论文摘要以信息家电为代表的互联网时代嵌入式产品,为嵌入式市场开拓了新的领域;同时也对嵌入式系统技术,特别是软件技术提出新的挑战。这主要包括:支持日趋增长的功能密度、灵活的网络联接、轻便的移动应用和多媒体的信息处理,此外,还需对付更加激烈的市场竞争。新一代嵌入式设备还需具备IEEEl394、USB、CAN、Bluetooth等通信接口,同时也需要提供相应的通信网络协议软件和物理层驱动软件。其中通用串行总线(
2、USB)以其方便易用、真正的热插拔成为嵌入式系统应用广泛的的~种接口。目前一般的嵌入式系统应用都是将系统以USB设备形式与其它的系统如PC等相连接,在这种情况下如果嵌入式系统要与其它USB设备交换数据,就需要通过PC机等具有USB主机功能的设备进行中转,这对系统数据采集和交换造成了不必要的麻烦。嵌入式系统自身如果能够具有主机功能,将对其应用带来极大的便利。本论文就是根据这方面的需求,进行在嵌入式系统中USB主机控制器驱动开发的研究,提供解决方案。论文的研究基于ARM7TDMI微处理器$3C4480的硬件平台和uClinux嵌入式操作系统。论文首先介绍了嵌入式系统得发展
3、、特点和趋势,然后介绍了整个系统软件和硬件平台设计。系统中USB主机控制器采用的是Cypress公司生产的SL8llHS。论文中对此款芯片做了详细介绍,并且在对uClinux系统下的USB主机控制器驱动开发研究的基础上开发了驱动程序,给出了部分代码和流程图。论文的主要工作包括:嵌入式Linux以及USB通信协议相关技术的研究与学习,嵌入式硬件系统的设计,uClinux下SLSllHS的主机控制器驱动的开发。最后,对所开发的系统与驱动程序进行了测试和评价,并对该课题的后续工作进行展望。关键词:uofiflux;$3C4510:USB主机控制器;SL811HS;驱动开发翟
4、勇:uClinux平台上USB主机控制器驱动开发USBHostDriverDevelopmentBasedonuClinuxAbstractEmbeddedproductsofIntemetage,whichisrepresentedbyInformationAppliance,exploitednewfieldsforembeddedmarket.Atthesametime,italsobringsforwardnewchallengesforembeddedtechnology,especiallyforsoftwaretechnology.Thechallang
5、esmainlyincludeneedsofincreasingfunctiondensity,flexiblenetconnection,portableapplications,multimediainformationdisposalandfiercemarketcompetition.EmbeddedappliancesofnewgenerationshouldalsoprovidecommunicationinterfacessuchasIEEEl394、USB、CAN、Bluetooth,andbesides,correspondingsoftwareof
6、netcommunicationprotocolandphysicallayerdrivershoudbeprovidedtoo.Amongtheprotocolsmentionedabove,UniversalSerialBus(USB)iswidelyusedforitsadvantagessuchasportable,easytouse,hot—plugandplay.Atthepresenttime,embeddedsystemsarecommonlyconnectedtoothersystemsasUSBdevices.Inthesecases,datatr
7、ansfersbetweenembeddedsystemsandotherUSBdeviceshavetobetransferedviaaUSBhostsystemssuchasPC.Therefore,therewillbegreatadvantagesifembeddedsystemsprovidehostfunctions.ThispaperfocusesontheresearchanddevelopmentofUSBHostControllerDriveronembeddedsystemstomeettheneedsofapplication
此文档下载收益归作者所有