欢迎来到天天文库
浏览记录
ID:32703310
大小:13.34 MB
页数:107页
时间:2019-02-14
《基于μcosⅱ内核的usb主机控制器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于IIC/OS.II内核的USB童机控制器设计与实现摘要摘要当前社会随着移动设备的蓬勃发展,USB及其接口技术被越来越多的人们所关注。嵌入式系统是一j静将底层硬件、实时操作系统和应用软件相结合的专用计算枕系统,在经济社会和人们的日常生活中得到了越来越广泛的应用。因此,基于嵌入式的USB主机控制器的研究开发逐渐提上日程,成为了发展热门之一。ItC/OS.II系统俸势一静薪兴的嵌入式实时操作系统,以箕免费公开源码、面向中小型应用、可抢占、多任务以及较好的移植性等突出特点,在各类嵌入式设备中得到广泛应用。鉴于以上特点,将ItC/OS.II系统作为本课题底层软硬设计和开发的环境。本文的主要嚣标
2、是:为了解决USB设备之闻不能直接通信的随题,本课题研究设计了基于嵌入式
3、lC/oS.Ⅱ内核的USB主机控制器本文详细介绍了基于ARM内核处理器开发的USB主机控制器。该系统实现了USB核心驱动程序、主机控制器驱动程序以及焉户程序,支持MassStorage设备类协议,并在系统中建立了精简的FAT文件系统,能够用此系统来读取FLASH闪盘中的文件数据,并通过RS艺32接口送入PC显示。本课题使用Samsung公司的S3C44BOX芯片为主MCU,使用Cypress公霉的SL811HS芯片作为主控制器芯片,以成本低、功耗小、速度快为标准构建了USB主机控制器。软件上,系统完成了USB主机控
4、制器驱动程序、核心驱动程序以及用户款件设计,完成了设备的校举、配置等功能,实现了MassStorage类协议和FAT文件系统。本课题经过数月的软硬件的设计和调试,已实现了最初的设计目标。测试结果表嚼;本电路模块和USB驱动程序在黏C幻s.珏操佟系统及相关运行环境下可正确运行,成功实现了对U盘从设备的检测和读写操作,达到了USB主机端功能模块的设计要求。关键词:删,ItC/OS.1I,USB作者:丁展指导教师:刘文杰摘要基于pCIOS-II内核的USB主机控制器设计与实现AbstractWimfastdevelopmentandwideapplicationofmovabledevices
5、indifferentfieldsnowadays,USBandporttechniqueshavebecomeindispensablepartsofthistechnology,thus,gettingmoreandmoreattention,soonbecomingapublicconcern.Enormouslyappliedinindustrialmassive-manufacturingaswellasinpeople’Sdailylife,embeddedsystemisatypeofspecializedcomputersystems,comprisinglogicall
6、yinterrelatedintegrationofbasehardwares,real—timeoperatingsystemsandapplicablesoRwares.Therefore,researchesandadvancementofembeddedUSBhostsystemshavebecomeoneofthehottestandmostenchantingbranchesinpeople’Seyes.Asasortofnewlydevelopedembeddedreal—timeoperatingsystem,IIC/OS-Ⅱsystemstandsoutinapplic
7、ationamongallembeddeddevicesforitsuniquequalitiesasfollows:fleesourcecode,orientedsmallormiddlescaleapplication,preemptivekernel,multitaskandpreferableportability.Inlightofwhat’Smentionedabove,thispaperhassetllC/Os-Ⅱsystemasamajorcontextforbasicdesigninganddevelopingofhard/softwares.砸spaperaimsto
8、solveproblemsresultingfrominconvenientindirect-communicationbetweenUSBdevices、^,inlaboldproposalofintroducingaUSBhostsystembasedonembeddeduC/OS—IIkernel.:2砸:lispaperelaboratesOllaUSBhostsystemwithARMkernelprocessor.11l
此文档下载收益归作者所有