【摘 要】
:
随着USB的普及和嵌入式技术的发展,嵌入式系统对USB的需求不断增长。在此背景下,本文针对嵌入式系统设计了USB设备协议栈,并在搭载NXP LPC2478微控制器(ARM7TMDI-S内核)的评
论文部分内容阅读
随着USB的普及和嵌入式技术的发展,嵌入式系统对USB的需求不断增长。在此背景下,本文针对嵌入式系统设计了USB设备协议栈,并在搭载NXP LPC2478微控制器(ARM7TMDI-S内核)的评估板上得到了实现。本文设计和实现的USB设备协议栈采用的是一种开放的层次结构和模块结构。协议栈从下至上由3个层次组成,依次是硬件层、协议层和应用层。硬件层主要负责对USB设备控制器的硬件进行操作,包括硬件初始化和USB数据包的收发等;协议层处理USB规范中定义的与USB设备相关的所有操作,包括总线枚举、地址分配、配置、电源管理和各种请求处理等;应用层则为用户提供了应用程序接口,使用户可以通过这些接口函数完成实际应用。这3个层次通过特殊的层间接口联系在一起,形成完整的USB设备协议栈软件构架;各层次可以根据特定的硬件环境或应用环境而重新实现,以提高协议栈的可移植性;同时协议栈预留了各类扩展接口,方面用户扩展功能所用。为了对协议栈进行验证,本文在LPC2478评估板上实现了3个典型的USB类,分别是通讯设备类(USBCDC)、大容量存储类(USBMSC)以及测试与测量类(USBTMC)。USBCDC类的实现将设备模拟成一个USB虚拟串口,使上位机可以通过串口调试工具与其进行数据收发。USBMSC类实现了一个可移动磁盘,使上位机可以像操作普通U盘一样对其进行操作。USBTMC类的实现则使得设备可以与NI的MAX (Measurement & Automation Explorer)软件进行基本通讯。
其他文献
美国是世界上研究生教育发达的国家,其培养的研究生为美国的发展做出了巨大的贡献。然而美国并没有全国统一的学位授权管理机构,研究生学位主要是由大学授予,而大学的学位授
目的:探讨消浊化石汤治疗肾结石的临床疗效。方法:纳入66例肾结石患者,采用消浊化石汤治疗8周。比较治疗前后患者结石截面积大小变化;观察主要症状改善情况,并综合判定临床疗
曾经的胡同文化等具有传统特色的中式住宅令国人难以忘怀,将现代设计理念融汇传统风韵,是民众多年来内心深处所真正寻觅的居住感受。然而,这种传统居住空间的创新并不意味着
对现实世界的失望和对道德理想主义的坚守使俄罗斯作家拉斯普京常常诉诸于荒诞然而却内涵丰富的"梦"意象."梦"意象不仅表达了作家传统的使命感与社会责任感,也显示出作家根深
广西区在职大学英语教师专业发展自我反思的探讨广西师范大学外语部2001级研究生:孔彩芳 导师:陆巧玲副教授20世纪 80年代以来,反思性教学日益受到重视。它是解决具体教学问
有形资产的本质是有形的物质,无形资产的本质是无形的知识,本质的不同决定了双方的性质也截然不同,由此导致了二者的报告模式存在巨大差异,有形资产一般通过通用财务报告对外
返本开新的中医哲学,首先要对中西马三元模式进行正确解读、定位和融摄,并具体落到中医理论临床的实处。"马学为魂"就是以真理为魂,以实践为魂,以临床疗效为魂;"中学为体"就
提出了在保证交通基建工程的品质需要在交通基建工程建设中,推行工程品质化设计、提高采购环节监管、构建高素质主体施工队伍、完善品质化施工条件、实现试验检测环节质量控
为准确衡量高校教学经费的投入情况,首先就应对教学经费进行界定。以经典的教学“三要素”为依据,不仅对一般教学过程进行了分析,而且分析了高校教学过程的特殊性,指出高校教学过
宋朝建立,战略对手在于北方,而对"种类殊异"的南方民族地区的防范则比较忽略。再加上基于"南方非用马之地"的认识,除少数有马厢军外,北宋前期禁军未在南方驻防骑军。宋仁宗时