一、USB主控芯片SL811HS的固件程序设计(论文文献综述)
龙飞宇[1](2014)在《基于SL811接口的U盘测试系统的设计与实现》文中研究说明U盘技术是一项非常重要的移动存储技术,由于它具有体积小、拷贝速度快、容量大等特点,U盘的使用率越来越高,办公人士基本上能够达到人手一个甚至几个的地步。可以这样说,几乎用到电脑的每一个人都有一个以上的u盘或者读卡器。对于生产厂家来说,怎样增加U盘的良品率和怎样提高生产效率,是摆在各大厂家面前的一大问题。本项目就是准备改变现在U测试采用电脑主机作为测试设备的现状,改变当下测试速度较低,测试过程中容易损坏测试设备的问题。设计出一款体积小、效率高、自带显示系统的U盘测试系统。本论文设计开发的U盘量产测试工具,具有如下特点:检测速度快、具备短路保护功能、减少存储卡消耗和声音报警。生产操作非常方便,提高了生成操作人员的检测速度,大大减少了U盘生产所需的时间,提高了工作效率,为企业节约了相当可观的生产成本。本课题的主要工作为U盘测试系统的硬件平台的搭建、软件功能的实现和软件代码设计以及U盘测试系统的调试和测试工作。论文的主要内容包括如下几个方面:1、课题来源、选题目的和意义进行了说明和阐述,同时对以及国内外的现状进行研究和论述。2、讨论通用串行总线技术和U盘工作原理、结构组成以及U盘的测试方法。3、对U盘测试系统的可行性进行了论证,并对论文中设计的关键技术和难点进行了讨论和剖析。4、对U盘测试系统的电路和软件功能设计与实现进行详细的描述和论述。5、阐述研究平台,并对软件代码、系统功能和软件性能以及系统稳定性和生产操作效果进行测试和阐述,对设计的正确性和功能的正确性已经关键性指标进行了测试要验证。6、在文章的最后,对课题的研究情况做了回顾和总结,并对U盘测试系统的应用前景和发展做了展望。
彭志高[2](2012)在《基于SL811HST的嵌入式USBHOST模块的设计》文中研究说明随着计算机技术的发展,对一主机为中心的计算机软件的复杂性、拓扑结构以及相对嵌入式系统的功率要求较高,而同时对降低了主机对电力的需求。本文着重采用理论分析与的方法提出了对Host系统的改进:以最优的性价比,将USB Host系统建立在资源稀缺和无操作系统的嵌入式系统中。对改进后的系统进行测试,结果可以发现,改进后的系统性能克服了传统Host系统的缺点,满足现在广大用户的需求。基于理论基础,可以独立于操作系统而实现嵌入式USB主机应用程序,USB及其所支持的设备类协议,所采用的相关的传输协议的复杂性,对于计算机存储器、运算速度等有比较高的要求,建立嵌入式USB Host系统的关键是,如何更好的解决单片机的有限资源与支持复杂USB协议之间的矛盾。要实现基于单片机嵌入式USB Host系统的开发,存在一些技术难点:特定的应用需求如何通过单片机本身的有限的资源处理,特定USB设备的信息如何利用裁剪USB协议处理, USB Host系统功能如何实现等。目前主要有两种方案解决这个问题:一是内部集成USB内核的MCU:控制模块并将其作为芯片上外设部分的MCU微控制器,其包括一个集成的USB物理层,基本不需要任何外部元器件。不足之处是所采用的MCU芯片必须是特定的,从而限制了其应用功能的实现,不能满足对应用广泛的嵌入式系统设计的需求,并且需要专门的开发工具,开发费用高。二是32位MCU+RTOS。因为高性能处理器/微控制器在这种情况下可以完成许多繁琐的功能,包括USB主机功能。处理器/微控制器性能越高,其价格也越高,而且对其的开发需要较长的时间, RTOS开发平台比较贵,一般企业难以实现,发展技术门槛高,实现难度比较大。本课题提出了一种全新方案,解决了上述两种方案的不足之处。我们可以直接使用MCU+USB主控芯片,前者可对后者进行驱动,而且可直接完成对Mass Storage类USB设备的访问。该方案的优点在于使用了8位的MCU,从而简化了硬件电路、减少了外围器件、降低了系统成本。通过执行虚拟软件模块,CPU可直接驱动普通的I/O口来实现硬件外设功能。
夏新亚,马晓勇[3](2011)在《主动、从动USB接口的实现》文中提出基于Cypress公司的USB主/从控制芯片SL811HS,开发了符合USB1.1协议的主动、从动USB接口模块。该模块工作在主动模式时,可以对U盘进行读、写等操作;工作在从动模式时,可以与PC机通信。本文详细介绍了主动、从动USB接口的开发过程以及两者在硬件设计、软件编程上的区别。
闵浩[4](2011)在《基于单片机的USB接口电路及其在数据通信中的应用》文中研究说明随着USB技术的广泛应用与发展,USB技术急需要运用到便携式设备中,USB OTG技术满足了这种需求。本文通过对单片机技术相关知识、USB通信协议以及USB OTG技术等理论知识进行研究,在前人的基础上,设计了一套基于单片机的USB通信系统。本文对USB通信协议以及USB通信实现过程等一系列相关知识进行了研究,重点研究了USB设备枚举过程与Mass Storage类协议。首先研究了USB通信协议的基础,包括USB数据协议层、USB设备的架构、USB设备的枚举。为要进行的硬件设计做了准备。然后对Mass Storage类协议传输进行了研究,包括Bulk-Only传输、UFI指令集。Bulk-Only传输是本系统中用到的主要传输类型,而UFI指令集是支持这类传输的最常用的命令集。其次,本文针对设计的要求进行了硬件部分的设计。首先根据各个芯片的应用情况,选择主控制器芯片、USB主/从接口芯片以及FLASH存储芯片。本系统选择STC10F08XE单片机为主控制器,它具有全面支持51系列单片机指令集、易操作等优先。选择SL811HS为USB主/从接口芯片,它具有支持乒乓操作、自动地址增加模式等优点。然后对各主要部分的硬件连接进行了设计,包括STC10F08XE与SL811HS的连接设计、STC10F08XE与存储器的连接设计等。最后,本文对系统的软件部分进行了设计。主要设计了系统作为USB主机模式时的软件部分,包括单片机与SL811HS间的通信、通过SL81lHS向从机发送数据、通过SL81lHS向从机接收数据、设备枚举等。对于本系统设计的单片机的USB通信系统,仍然需要做进一步的研究与探索。本文在最后做出了总结与展望。
陈伟杰[5](2011)在《基于USB总线的便携式心电监护仪的研究》文中提出动态心电监护仪能够记录病人日常生活、工作、活动条件下的心电变化,采集到早期的潜在心脏疾病的心电信号,使心脏病的早期诊断成为可能。而且动态心电图还是常规心电图的必要补充,是医生诊断心脏疾病的重要依据。因此动态心电监护仪具有很大的发展前景。另外在现今USB总线接口技术凭借其体积小、即插即用、使用简便灵活等特点被广泛应用于PC机领域。但在嵌入式系统中,由于USB设备无法脱离PC机而独立工作,在应用上受到了很大的限制。但是随着各种功能强大的USB主机芯片的出现,这一问题也会得到很快的解决。因此动态心电监护仪和USB接口技术的结合将成为一种必然的趋势。本文介绍了一种基于USB总线的便携式心电监护系统。该系统以C8051F340微处理器为控制核心。以SL811HS为USB主接口芯片。并在这些硬件的基础上设计了与U盘进行通讯所需的USB主机协议栈、USB Mass Storage类协议框架和FAT文件系统。从而使得该系统可以通过USB主接口将采集到的心电信号及时的存入U盘当中。另外该心电监护仪还可以通过USB总线向计算机传送实时心电数据,并且心电信号采集电路还具有输入阻抗高、导联可调选、滤波功能全、电路功耗低等特点,非常适合应用于便携式心电监护系统。
郭雅丽[6](2009)在《基于DSO的U盘驱动程序和FAT32文件系统设计》文中研究说明随着数字存储示波器的广泛应用,人们对其接口功能也提出了较高的要求。当示波器与PC机或者外部存储设备进行通信时,人们希望可以实时传送或存储界面和信号的相关有用信息,进而方便对被测信号进行相关处理与分析;同时还要求可以通过读取存储设备文件来升级软件系统,或者波形回读与当前波形进行对比的功能,以方便不同场合的作业。基于以上观点以及科研项目要求,在此进行了数字存储示波器的U盘驱动设计以及相关的FAT32文件系统设计。系统中使用接口芯片SL811HS,实现了数字存储示波器将数据存于U盘或从U盘中读取数据的功能。该设计可以将波形数据及示波器测量参数进行存储,以及对示波器界面进行存储,存储功能按照用户要求格式将信息存储到U盘,同时还可以通过存储的设备文件进行软件升级或者波形对比。本文的研究内容主要包括:USB系统的体系结构,主机和设备的工作方式, U盘相关协议(包括Bulk-Only传输协议、UFI指令集),FAT32文件系统,.BMP和PNG位图与.CSV文件存储,等等。在这些基础上,进行了USB Host功能的软件设计调试。本设计实现了数字存储示波器的USB Host接口功能,示波器可以枚举、配置、读写FAT16和FAT32格式的U盘及MP3播放器,并且可以以用户指定的方式与文件名存储波形数据,设置,与界面。同时可以将数据从U盘中回读到示波器中,以便进行后续操作。通过该设计,将USB接口特性很好地运用到数字存储示波器中,并且采用了不同的文件存储格式利于在PC机上查看,满足课题的性能要求。经过调试验证,系统运行可靠,性能良好。另外,该系统还具有很好的移植性。
林斌,张金飞,杨欣[7](2008)在《基于SL811HS芯片实现对U盘通信》文中进行了进一步梳理本文主要介绍了一种USB的主从控制器SL811HS。在介绍了SL811HS控制芯片的主要特点的基础上,还阐述了利用这一芯片如何识别U盘,以及如何将单片机的数据按协议规定写入U盘。
刁修慧[8](2008)在《嵌入式系统中USB主口的开发》文中提出USB接口具有使用方便,数据传输率高,支持即插即用等特点。但由于USB接口协议复杂,涉及的方面广,特别是软件种类多,USB芯片种类繁多,使得USB设备的开发十分困难。然而随着USB应用领域的逐渐扩大,人们对于USB的期望也越来越高,希望USB能应用在各种计算机领域中,尤其是能应用在移动数据领域中,能通过一些移动设备直接和USB外设通信,使USB能应用在没有PC的领域中。如何将USB应用到嵌入式领域,实现USB的点对点通讯,成为目前USB研究领域的热点。本论文以实现任意波发生器具有USB主口的功能为目的,以ADS1.2/Embest为软件开发环境,采用Hynix的HMS30C7202作为主控芯片,采用Cypress的SL811HS作为USB控制芯片。(1)研究分析了USB1.1协议;在研究USB体系结构、USB总线的拓扑结构、USB总线的物理接口、USB系统的逻辑分层和USB总线数据通信流等基本内容的基础上,重点对USB1.1协议层进行了分析研究。(2)系统地分析了嵌入式系统的开发流程,研究设计了任意波发生器中USB主口设计的硬件系统。分析了干扰因素,并从元器件的选择、对外部电磁辐射进行屏蔽、晶振电路稳定性和PCB板这四个方面,分别采取了抗干扰措施,保证了系统稳定可靠的运行。(3)进行了系统软件设计,研究分析了Bulk-Only传输协议、SCSI命令集和FAT文件系统的构建。该系统完成了USB主机控制器驱动程序、核心驱动程序以及用户软件的设计,实现了设备的枚举、配置等功能;系统支持Mass Storage类协议,建立了与文件系统的接口,通过发送SCSI命令实现了U盘文件的读取。论文研究开发了嵌入式系统中USB主口,实现了嵌入式USB主机系统的构建,在任意波发生器的控制面板上增加USB主机的功能,实现了对存储在U盘里的波形数据进行处理。对于开发嵌入式USB主机,使USB的应用脱离PC机具有重要意义和实用推广价值。
王少龙,徐成[9](2007)在《嵌入式USB主机接口的设计与实现》文中认为针对现有的USB设备无法脱离PC机操作的局限性,介绍了一种利用单片机控制USB主机接口芯片SL811HS的嵌入式USB主机设计方案。系统由单片机、USB主机接口控制器和高速双端口RAM等设备组成。重点分析了系统的原理,并且给出了硬件设计方案和主机软件的系统结构。
苑玮琦,曹放[10](2007)在《主动、从动USB接口的实现》文中研究表明基于Cypress公司的USB主/从控制芯片SL811HS,开发了符合USB1.1协议的主动、从动USB接口模块。该模块工作在主动模式时,可以对U盘进行读、写等操作;工作在从动模式时,可以与PC机通信。本文详细介绍了主动、从动USB接口的开发过程以及两者在硬件设计、软件编程上的区别。
二、USB主控芯片SL811HS的固件程序设计(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、USB主控芯片SL811HS的固件程序设计(论文提纲范文)
(1)基于SL811接口的U盘测试系统的设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 引言 |
1.2 本课题题目来源 |
1.3 选题的目的和意义 |
1.4 国内外研究现状 |
1.4.1 国外USB发展现状 |
1.4.2 国内USB发展现状 |
1.5 论文主要研究内容和结构安排 |
第二章 U盘测试系统相关技术 |
2.1 引言 |
2.2 通用串行总线技术 |
2.2.1 通用串行总线介绍 |
2.2.2 通用串口总线特点 |
2.2.3 通用串口总线数据通信协议 |
2.2.4 通用串口总线系统的逻辑分层 |
2.3 U盘量产技术 |
2.3.1 U盘工作原理 |
2.3.2 U盘的结构 |
2.3.3 U盘的测试方法 |
第三章 项目可行性分析及功能需求分析 |
3.1 可行性分析 |
3.1.1 技术可行性 |
3.1.2 经济可行性 |
3.2 U盘测试系统功能需求 |
3.2.1 功能需求分析 |
3.2.2 功能设计 |
3.2.3 测试系统性能指标 |
3.3 关键技术及技术难点 |
3.3.1 关键技术 |
3.3.2 实施中的难点 |
3.4 本章小结 |
第四章 U盘测试系统的电路设计 |
4.1 系统电路设计 |
4.1.1 系统硬件平台 |
4.1.2 系统电路框图 |
4.1.3 电路功能模块 |
4.2 硬件电路接口设计 |
4.2.1 液晶显示屏 |
4.2.2 SL811芯片与单片机的接口 |
4.2.3 程序烧录和串口RS232接口 |
4.3 系统电路图设计 |
4.3.1 CPU外围电路设计 |
4.3.2 SL811 USB接口芯片电路设计 |
4.3.3 系统PCB版图设计 |
4.4 本章小结 |
第五章 U盘测试系统软件设计 |
5.1 软件设计需求分析 |
5.2 软件结构设计 |
5.3 软件详细设计和实现 |
5.3.1 系统初始化软件实现 |
5.3.2 SL811驱动软件设计 |
5.3.3 8080接口驱动程序 |
5.3.4 液晶驱动代码 |
5.3.5 蜂鸣器驱动 |
5.3.6 FAT32文件系统实现 |
5.4 主逻辑函数实现 |
5.5 串口通信协议 |
5.6 本章小结 |
第六章 系统开发环境及系统测试 |
6.1 研究环境和平台 |
6.1.1 系统实现环境 |
6.1.2 系统测试环境 |
6.1.3 源代码编程语言 |
6.2 软件代码调试 |
6.3 软件功能测试 |
6.4 软件性能测试 |
6.5 量产应用调试及效果测试 |
6.5.1 量产应用调试 |
6.5.2 生产测试效果 |
6.6 本章小结 |
第七章 总结及展望 |
7.1 总结 |
7.2 展望 |
致谢 |
参考文献 |
攻硕期间取得的研究成果 |
(2)基于SL811HST的嵌入式USBHOST模块的设计(论文提纲范文)
摘要 |
Abstract |
第1章 绪论 |
1.1 本文选题背景 |
1.2 USB 发展概述 |
1.3 USB 特性及优点 |
1.4 各国对 USB 研究概况 |
1.4.1 嵌入式系统的国内外发展状况 |
1.4.2 USB 国内外研究概况 |
1.5 本论文研究内容 |
1.6 主要研究内容 |
第2章 嵌入式系统及 USB 简介 |
2.1 嵌入式系统的基本概念 |
2.1.1 嵌入式系统简介 |
2.1.2 嵌入式系统的开发流程 |
2.1.3 嵌入式系统发展趋势 |
2.2 USB 的拓扑结构 |
2.2.1 USB 主机 |
2.2.2 USB 设备 |
2.3 USB 总线传输协议 |
2.3.1 USB 数据传输的基本结构 |
2.3.2 USB 数据传输类型 |
2.4 USB 系统工作原理 |
2.4.1 USB 设备的枚举过程 |
2.4.2 USB 设备的描述符及标准请求命令 |
2.5 本章小结 |
第3章 USBHost 系统整体规划 |
3.1 USB 主机工作原理 |
3.2 系统的硬件设计模块 |
3.3 系统的软件设计模块 |
3.4 本章小结 |
第4章 嵌入式 USB Host 的实现 |
4.1 系统的硬件设计 |
4.1.1 新型 USB 控制器芯片性能分析研究及其发展 |
4.1.2 硬件设计 |
4.2 USB Host 接口芯片 SL811HS |
4.2.1 SL811HS 的性能特点 |
4.2.2 SL811HS 的内部功能结构 |
4.2.3 SL811HS 的引脚及工作方式 |
4.2.4 USB 下行端口设计 |
4.3 系统的软件设计 |
4.3.1 USBHost 系统软件设计的简化 |
4.3.2 SL811HS 初始化及驱动程序设计 |
4.3.3 USB 主机协议的系统软件设计 |
4.3.4 Mass Storage 类协议的程序设计 |
4.3.5 嵌入式文件系统的创建 |
4.4 系统测试 |
4.5 小结、思考和讨论 |
结论 |
参考文献 |
附录 |
致谢 |
(3)主动、从动USB接口的实现(论文提纲范文)
引言 |
1 硬件电路设计 |
2 主动USB接口的软件设计 |
2.1 USB主机控制器接口驱动层 |
2.2 USB总线驱动层 |
2.3 海量存储设备类驱动层 |
2.4 海量存储文件系统层 |
3 从动USB接口的软件设计 |
3.1 单片机方面的固件程序设计 |
3.2 PC机方面的软件程序设计 |
3.2.1 驱动程序的编写 |
3.2.2 应用程序的编写 |
4 结论 |
(4)基于单片机的USB接口电路及其在数据通信中的应用(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 课题研究的背景 |
1.2 课题研究的目的和意义 |
1.3 本课题主要研究的内容和章节安排 |
1.3.1 本课题主要研究内容 |
1.3.2 本论文的章节安排 |
第二章 USB通信协议简介 |
2.1 数据协议层 |
2.1.1 位定序和同步字段 |
2.1.2 包中的字段格式 |
2.1.3 包格式 |
2.1.4 事务类型 |
2.2 USB 设备架构 |
2.3 USB 系统的设备枚举 |
2.3.1 USB 设备的状态 |
2.3.2 USB 设备的枚举过程 |
2.3 本章小结 |
第三章 Mass Storage类协议 |
3.1 Bulk-Only 传输 |
3.1.1 命令块数据包(CBW) |
3.1.2 命令状态包(CSW) |
3.2 SCSI 命令简介 |
3.3 本章小结 |
第四章 系统的硬件设计 |
4.1 系统硬件的总体设计 |
4.2 系统硬件的各个组成部分 |
4.2.1 系统控制芯片—STC10F08XE |
4.2.2 USB 接口芯片—SL811HS |
4.2.3 电源管理芯片—MAX892LEUA |
4.2.4 系统存储芯片—K9F5608 |
4.3 系统硬件的各个组成部分 |
4.3.1 STC10F08XE 与SL811HS 的连接设计 |
4.3.2 STC10F08XE 与存储器的连接设计 |
4.3.3 Vbus 门槛电压实现 |
4.3.4 设备接口的实现 |
4.4 本章小结 |
第五章 系统的软件设计 |
5.1 软件部分的总体设计 |
5.2 程序设计 |
5.2.1 USB 主机软件设计 |
5.2.2 USB 从机软件设计 |
5.2.3 对FLASH 的读写操作设计 |
5.3 本章小结 |
第六章 总结与展望 |
6.1 工作总结 |
6.2 后续工作展望 |
参考文献 |
研究生期间发表论文 |
致谢 |
详细摘要 |
(5)基于USB总线的便携式心电监护仪的研究(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
§1-1 引言 |
§1-2 动态心电监护仪的发展及现状 |
§1-3 选题的意义 |
§1-4 本文的主要研究内容 |
第二章 动态心电监护仪的整体设计 |
§2-1 动态心电监护仪的硬件组成 |
§2-2 心电监护系统主要芯片的选型 |
2-2-1 单片机的选型 |
2-2-2 USB 主机芯片的选型 |
§2-3 监护仪软件系统的设计 |
§2-4 本章小结 |
第三章 心电信号采集电路的设计 |
§3-1 心电信号的产生和含义 |
§3-2 心电信号采集电路的设计 |
3-2-1 缓冲输入端的设计 |
3-2-2 导联选择电路的设计 |
3-2-3 前置放大器的设计 |
3-2-4 带通滤波器的设计 |
3-2-5 50Hz 陷波器的设计 |
3-2-6 后置放大器的设计 |
§3-3 本章小结 |
第四章 基于 C8051F340 单片机的通讯接口设计 |
§4-1 监护仪主控程序的设计 |
4-1-1 心电导联的选择 |
4-1-2 心电信号的A/D 转换 |
4-1-3 心电数据的预处理 |
4-1-4 心电监护仪显示屏的设计 |
§4-2 与PC 机通讯的USB 从接口的设计 |
4-2-1 USB 通讯格式的介绍 |
4-2-2 USB 从接口的固件设计 |
§4-3 与U 盘通讯的USB 主接口的设计 |
4-3-1 FAT 文件系统的介绍 |
4-3-2 USB 主机口的硬件设计 |
4-3-3 USB 主机口的软件设计 |
§4-4 本章小结 |
第五章 总结 |
参考文献 |
致谢 |
攻读学士期间发表的学术论文 |
(6)基于DSO的U盘驱动程序和FAT32文件系统设计(论文提纲范文)
摘要 |
Abstract |
第一章 前言 |
1.1 USB 应用概述 |
1.1.1 实现DSP 应用系统的海量数据存储 |
1.1.2 USB 在数字存储示波器中的应用 |
1.2 USB 及文件系统概述 |
1.3 设计要求和研究内容 |
第二章 USB 接口总体方案设计 |
2.1 USB 系统概述 |
2.2 层次对应关系 |
2.3 总体方案 |
2.4 主要开发环境 |
第三章 USB HOST 设计 |
3.1 SL811HS 芯片介绍 |
3.2 整体设计及原理框图 |
3.3 SL811HS 固件程序设计 |
3.4 软件实现及相关协议 |
3.4.1 USB 通信模型 |
3.4.2 软件实现 |
3.4.3 工作流程 |
3.4.4 Bulk-Only 传输协议 |
3.4.5 UFI 指令集 |
3.5 主机和U 盘间的数据传输 |
第四章 U 盘文件读写的软件设计与实现 |
4.1 FAT32 文件系统 |
4.1.1 ROOT 区结构 |
4.1.2 FAT 区 |
4.2 U 盘读写系统软件架构 |
4.2.1 软件架构 |
4.2.2 系统的I/O 操作函数 |
4.2.3 系统的固件函数 |
4.2.4 SL811HS 文件系统库 |
4.3 USB HOST 在DSO 中的应用 |
4.3.1 Host 基本功能简述 |
4.3.2 U 盘操作工作流程 |
4.3.3 实验结果 |
第五章 文件存储格式 |
5.1 BMP 图片格式及其应用 |
5.1.1 BMP 图片格式简介 |
5.1.2 BMP 图像存储在DSO 中的应用 |
5.2 CSV 文件格式及应用 |
5.3 PNG 图像格式介绍 |
5.3.1 PNG 格式 |
5.3.2 deflate 数据压缩算法 |
5.3.3 循环冗余校验码 |
5.4 U 盘中其他文件格式的存储 |
第六章 系统调试与结论 |
6.1 U 盘识别问题以及解决方案 |
6.2 调试问题与解决方法 |
6.3 文件名汉化的问题与实现办法 |
6.4 结论及前景展望 |
致谢 |
参考文献 |
个人简历及研究成果 |
(8)嵌入式系统中USB主口的开发(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 本文选题背景 |
1.2 USB 总线产生及其发展 |
1.3 USB 技术及其特点 |
1.4 国内外研究概况 |
1.4.1 嵌入式系统的国内外发展状况 |
1.4.2 USB 国内外研究概况 |
1.5 本论文研究内容 |
第二章 USB 接口技术 |
2.1 USB 体系结构 |
2.1.1 USB 的互连 |
2.1.2 USB 的设备 |
2.1.3 USB 的主机 |
2.2 USB 的拓扑结构 |
2.3 USB 总线的物理接口 |
2.3.1 USB 的电气特性 |
2.3.2 机械特性 |
2.4 USB 系统的逻辑分层 |
2.5 USB 总线数据通信流 |
2.5.1 设备端点 |
2.5.2 USB 通道 |
2.6 U581.1 协议层 |
2.6.1 域的类型 |
2.6.2 包格式 |
2.6.3 事务格式 |
2.7 本章小结 |
第三章 系统硬件设计 |
3.1 嵌入式系统的开发流程 |
3.2 硬件系统总体方案结构框图 |
3.3 主嵌入式处理器 |
3.4 USB 控制芯片 |
3.4.1 SL811HS 芯片特点 |
3.4.2 SL811HS 寄存器 |
3.5 硬件抗干扰措施 |
3.6 本章小结 |
第四章 系统软件设计 |
4.1 系统软件方案设计 |
4.2 USB 控制芯片的初始化 |
4.2.1 对SL811HS 芯片寄存器的设置 |
4.2.2 对SL811HS 内存的检测 |
4.2.3 判断USB 设备是否存在 |
4.2.4 SL811HS 的复位 |
4.3 枚举 |
4.3.1 获取配置描述符 |
4.3.2 设置设备地址 |
4.3.3 获取设备配置描述符 |
4.3.4 设置设备配置 |
4.4 Bulk-Only 传输协议 |
4.5 SCSI 命令集 |
4.6 FAT 文件系统 |
4.6.1 MBR 扇区 |
4.6.2 系统引导记录 |
4.6.3 保留扇区 |
4.6.4 文件分配表 |
4.6.5 文件目录表(FDT) |
4.6.6 数据区(DATA) |
4.7 文件操作 |
4.8 本章小结 |
第五章 结论和展望 |
5.1 结论 |
5.2 展望 |
参考文献 |
致谢 |
作者简介 |
(9)嵌入式USB主机接口的设计与实现(论文提纲范文)
1 系统整体实现方案设计 |
2 嵌入式USB主机接口的硬件设计 |
2.1 主机芯片选型 |
2.2 硬件实现框图 |
3 嵌入式USB主机接口的软件实现 |
3.1 软件实现框图 |
3.2 主机控制器驱动程序 |
3.3 USB驱动程序 |
3.4 USB设备驱动程序 |
3.5 FAT文件系统 |
4 结 论 |
(10)主动、从动USB接口的实现(论文提纲范文)
引言 |
1 硬件电路设计 |
2 主动USB接口的软件设计 |
2.1 USB主机控制器接口驱动层 |
2.2 USB总线驱动层 |
2.3 海量存储设备类驱动层 |
2.4 海量存储文件系统层 |
3 从动USB接口的软件设计 |
3.1 单片机方面的固件程序设计 |
3.2 PC机方面的软件程序设计 |
3.2.1 驱动程序的编写 |
3.2.2 应用程序的编写 |
4 结论 |
四、USB主控芯片SL811HS的固件程序设计(论文参考文献)
- [1]基于SL811接口的U盘测试系统的设计与实现[D]. 龙飞宇. 电子科技大学, 2014(03)
- [2]基于SL811HST的嵌入式USBHOST模块的设计[D]. 彭志高. 哈尔滨工程大学, 2012(02)
- [3]主动、从动USB接口的实现[J]. 夏新亚,马晓勇. 通信与信息技术, 2011(03)
- [4]基于单片机的USB接口电路及其在数据通信中的应用[D]. 闵浩. 武汉科技大学, 2011(01)
- [5]基于USB总线的便携式心电监护仪的研究[D]. 陈伟杰. 河北工业大学, 2011(07)
- [6]基于DSO的U盘驱动程序和FAT32文件系统设计[D]. 郭雅丽. 电子科技大学, 2009(11)
- [7]基于SL811HS芯片实现对U盘通信[J]. 林斌,张金飞,杨欣. 电脑与电信, 2008(05)
- [8]嵌入式系统中USB主口的开发[D]. 刁修慧. 西北农林科技大学, 2008(12)
- [9]嵌入式USB主机接口的设计与实现[J]. 王少龙,徐成. 武汉理工大学学报(信息与管理工程版), 2007(12)
- [10]主动、从动USB接口的实现[J]. 苑玮琦,曹放. 微计算机信息, 2007(29)