uClinux平台上USB主机控制器驱动开发

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:yu8886882
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以信息家电为代表的互联网时代嵌入式产品,为嵌入式市场开拓了新的领域;同时也对嵌入式系统技术,特别是软件技术提出新的挑战。这主要包括:支持日趋增长的功能密度、灵活的网络联接、轻便的移动应用和多媒体的信息处理,此外,还需对付更加激烈的市场竞争。新一代嵌入式设备还需具备IEEE1394、USB、CAN、Bluetooth等通信接口,同时也需要提供相应的通信网络协议软件和物理层驱动软件。其中通用串行总线(USB)以其方便易用、真正的热插拔成为嵌入式系统应用广泛的的一种接口。目前一般的嵌入式系统应用都是将系统以USB设备形式与其它的系统如PC等相连接,在这种情况下如果嵌入式系统要与其它USB设备交换数据,就需要通过PC机等具有USB主机功能的设备进行中转,这对系统数据采集和交换造成了不必要的麻烦。嵌入式系统自身如果能够具有主机功能,将对其应用带来极大的便利。本论文就是根据这方面的需求,进行在嵌入式系统中USB主机控制器驱动开发的研究,提供解决方案。 论文的研究基于ARM7 TDMI微处理器S3C44BO的硬件平台和uClinux嵌入式操作系统。论文首先介绍了嵌入式系统得发展、特点和趋势,然后介绍了整个系统软件和硬件平台设计。系统中USB主机控制器采用的是Cypress公司生产的SL811HS。论文中对此款芯片做了详细介绍,并且在对uClinux系统下的USB主机控制器驱动开发研究的基础上开发了驱动程序,给出了部分代码和流程图。 论文的主要工作包括:嵌入式Linux以及USB通信协议相关技术的研究与学习,嵌入式硬件系统的设计,uClinux下SL811HS的主机控制器驱动的开发。最后,对所开发的系统与驱动程序进行了测试和评价,并对该课题的后续工作进行展望。
其他文献
粉煤灰中氧化铁是其高值化利用过程的主要杂质,高效去除铁杂质对于粉煤灰高值利用具有重要意义.采用湿法磁选方法对循环流化床粉煤灰(CFB灰)、碳热还原循环流化床粉煤灰(R-CF
健康检查是现代化医疗机构面向健康、亚健康人群所开展的新兴业务。目前的健康检查管理系统大多数是针对特定检查中心的工作特点而特别设计的,不具备通用性。本文构建的具有
以模切机步进链传动系统为对象,对该类系统的动力学建模问题及减振方法进行了分析与研究。从运动学和动力学角度对步进传动链进行了分析。对其在不同运动规律下链与链轮的啮合冲击、链节张力及附加动载荷等进行了分析与研究。分析了影响步进传动链动力学性能的多种因素,在此基础上建立了考虑主动链轮输入轴扭转振动和从动链轮纵向振动等多种影响因素的动力学模型,推导了动力学微分方程,并应用振型叠加法对方程进行了求解,给出了
在现行摩托车的设计中,参加产品开发设计的不同专业、不同部门人员之间由于人工交流不便,大家对整个产品开发过程中的边界问题缺乏清晰的认识,上下游之间经常发生冲突,使得设
期刊
利用COMSOL仿真软件分别模拟了尺度为2 m×2 m×1 m的SVE技术热反应单元,在地表以下1 m深度的温度场变化情况和地表以下0.5m深度平面中的污染物迁移状态.对该尺度模型的温度
科技进步带动产业升级,煤炭综采作为我国能源开发的核心产业,其效能提升与安全生产都是需要解决的重要问题.自动化控制系统的运用可以提升生产中细节控制的效率,对数据有更好
期刊