基于ARM的嵌入式USB主机系统的研究

基于ARM的嵌入式USB主机系统的研究

论文摘要

USB作为一种总线接口技术,如今被广泛应用于计算机领域,一些嵌入式系统中,人们也希望USB设备能够出现,可以用于扩展海量存储能力。但是在通用的USB拓扑结构中,USB设备无法脱离PC主机而存在。本文针对USB设备应用的局限性,对USB主机系统进行分析并做出设计规划,然后确定不同于主机电脑的嵌入式USB主机所需的软硬件条件及设计思路。此外考虑到U盘应用的普遍性,以其为USB设备,设计并实现了通过CH376接口芯片可与U盘通信的嵌入式USB主机系统模块。此模块实现了USB主机在嵌入式系统中的应用,使嵌入式设备无需计算机也可直接与传统的USB外设进行通信。在方案中嵌入式系统的核心MCU选用的是广泛应用且利于调试的STM32F103,进而设计和验证了整个模块。软件系统的设计采用的是任务调度机制,设计了一套API,提高了整个模块的通用性,使其易于移植到处理器不同的嵌入式系统中,也间接的提高了存储容量,可应用在不同的场合。根据本文提出的方法,即可实现USB主机系统的构建,对嵌入式USB主机的开发,使USB的应用脱离计算机具有普遍意义。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究意义
  • 1.2 国内外研究现状
  • 1.3 USB 主机系统解决方案
  • 1.4 课题研究主要内容
  • 第2章 嵌入式USB 主机系统分析及其规划
  • 2.1 USB 主机系统功能
  • 2.2 USB 主机系统结构
  • 2.2.1 USB 主机控制器
  • 2.2.2 USB 主控制器驱动程序
  • 2.2.3 USB 核心驱动程序
  • 2.3 嵌入式USB 主机系统规划
  • 2.3.1 嵌入式USB 主机硬件设计思路
  • 2.3.2 嵌入式USB 主机软件功能模块
  • 2.4 本章小结
  • 第3章 嵌入式USB 主机系统硬件设计
  • 3.1 中央处理器和主机接口芯片选择
  • 3.1.1 中央处理器的选择
  • 3.1.2 主机接口芯片
  • 3.2 系统电路原理图
  • 3.2.1 硬件总体设计框图
  • 3.2.2 电源模块设计
  • 3.2.3 主控制器模块电路设计
  • 3.2.4 USB 下行端口设计
  • 3.2.5 LCD 及按键LED 显示电路
  • 3.2.6 串口通信模块
  • 3.2.7 外部存储器模块电路设计
  • 3.2.8 JTAG 测试口电路
  • 3.3 本章小结
  • 第4章 嵌入式USB 主机系统软件设计
  • 4.1 本系统所用开发工具
  • 4.2 嵌入式USB 主机系统源文件清单
  • 4.3 主控制模块
  • 4.4 USB HOST 模块
  • 4.4.1 参数设置
  • 4.4.2 CH376 初始化
  • 4.4.3 CH376 与STM32F103 通讯程序设计
  • 4.5 应用程序
  • 4.6 本章小结
  • 第5章 应用程序的仿真调试及实验结果
  • 5.1 应用程序仿真调试
  • 5.2 实验结果
  • 5.3 本章小结
  • 结论
  • 攻读学位期间发表的学术论文
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].主机系统安全态势实时评估方法的研究[J]. 河南理工大学学报(自然科学版) 2014(03)
    • [2].充电主机系统需要系数的研究[J]. 建筑电气 2017(05)
    • [3].银行主机系统故障处理技术[J]. 中国金融电脑 2008(11)
    • [4].浅谈梅钢主机系统管理[J]. 梅山科技 2008(02)
    • [5].主机系统安全实时风险量化评估方法的研究[J]. 西安工程大学学报 2010(02)
    • [6].浪潮发布K迁工程 主机国产化应用加速蝶变[J]. 科技浪潮 2013(04)
    • [7].基于嵌入式系统的军用测试平台主机系统电磁兼容性设计[J]. 河北科技大学学报 2011(S1)
    • [8].铁路中央主机系统迁移总体方案[J]. 铁路计算机应用 2016(02)
    • [9].高效解决Web服务器遭遇攻击难题[J]. 电脑知识与技术(经验技巧) 2011(07)
    • [10].超融合技术在钢铁行业信息化建设中的应用与探讨[J]. 工业控制计算机 2020(01)
    • [11].主机系统滑油消耗异常分析及处理[J]. 航海技术 2019(05)
    • [12].便携式消化内镜主机系统的设计与研发[J]. 中国医学装备 2018(02)
    • [13].基于农田温室系统的嵌入式USB主机系统[J]. 江西农业学报 2010(02)
    • [14].嵌入式USB主机系统的设计[J]. 科技信息(科学教研) 2008(12)
    • [15].基于虚拟化技术的主机系统总体架构研究[J]. 信息系统工程 2010(01)
    • [16].薄层色谱扫描仪主机系统设计[J]. 仪表技术与传感器 2010(03)
    • [17].金融业数据中心大型主机系统硬件架构的设计与分析[J]. 中国金融电脑 2018(03)
    • [18].双机热备式主机系统设计[J]. 铁道通信信号 2010(09)
    • [19].IBM主机系统的单一框架设计为上云打下基础[J]. 网络安全和信息化 2018(12)
    • [20].便携式数采仪中嵌入式USB主机系统的研究与实现[J]. 兰州大学学报(自然科学版) 2008(01)
    • [21].基于DSP的嵌入式USB主机系统设计[J]. 山东科学 2010(03)
    • [22].基于单片机的嵌入式USB主机系统的实现[J]. 微计算机信息 2008(14)
    • [23].让PC安静运行,打造超静音主机系统[J]. 电脑知识与技术(经验技巧) 2017(07)
    • [24].影响深水油气项目主机系统选择的多种因素[J]. 石油知识 2015(01)
    • [25].基于主机系统的无人值守存储资源分配算法研究[J]. 中国金融电脑 2014(09)
    • [26].某船主机系统滑油消耗异常故障实例[J]. 航海技术 2018(03)
    • [27].虚拟IP地址技术在银行主机系统中的应用[J]. 华南金融电脑 2008(06)
    • [28].IOE微语录[J]. 中国经济信息 2014(13)
    • [29].基于ISP1161的USB主机系统的设计[J]. 工矿自动化 2009(06)
    • [30].基于SL811的USB主机系统的设计[J]. 微计算机应用 2008(07)

    标签:;  ;  

    基于ARM的嵌入式USB主机系统的研究
    下载Doc文档

    猜你喜欢