具有USB主机接口的嵌入式系统开发
发布时间:2022-02-12 20:56
在通用计算机领域,USB接口已经成为通用的接口之一,市场上出现了数以亿计的USB外设和接口转换设备。USB接口技术得到了非常广泛的应用和发展。同时,在嵌入式领域,随着数字家庭概念的实施以及家电数字化、网络化的发展,消费类电子产品和通信类电子产品成为两类主要的产品。人们希望这些嵌入式产品能够互操作以及内容共享,充分利用现有的USB设备资源,摆脱以PC为中心的局面,满足人们对数据交换的可移动性和便携性的要求。由此可见,嵌入式USB主机技术是一个非常好的解决方案之一,是USB接口的发展趋势。本文设计并实现了一款“具有USB主机接口的嵌入式系统”,将USB主机技术引入到嵌入式系统中。本系统采用Intel PXA255处理器作为嵌入式硬件系统的核心,为满足应用需求,在外围主要扩展了Flash & SDRAM存储模块、以太网通信模块、USB主机接口模块、LCD显示模块、音频输入输出模块、触摸屏输入模块、JTAG下载模块、232串行通信模块。采用Protel 99 SE完成系统硬件平台的原理图设计及PCB设计。在该硬件平台上,采用Linux2.4.18作为嵌入式操作系统,移植Uboot1.1...
【文章来源】:吉林大学吉林省211工程院校985工程院校教育部直属院校
【文章页数】:103 页
【学位级别】:硕士
【部分图文】:
开发板实物图
第四章 USB总线协议第四章 USB 总线协议USB 是一种总线,支持在主机和各种 USB 设备之间进行数据传输。通的 USB 协议能使各种设备分享 USB 带宽,支持即插即用。USB 总线是以软件的复杂性换取硬件的简化和通用,对协议的深入理解和掌握 USB 设备开发还是 USB 主机开发而言,都是最基本和最重要的要求整体上介绍 USB 总线拓扑结构,然后分析 USB 数据通信原理,最后讨 主机及 USB 设备协议架构。 USB 总线拓扑结构USB系统采用级联式星型拓扑结构,典型的USB总线拓扑结构如图 4-可见,USB的拓扑结构由三种元素组成:主机(Host)、集线器(Hub)和功unction)[33]。
第五章 嵌入式系统软件开发⑶ hci_get_current_frame_number:static int hci_get_current_frame_number (struct usb_device *usb_dev)USB 内核通过该函数获取 ISP1161A1 当前的帧号。在 ISP1161A1 主机控制器驱动程序中通过读帧号寄存器 HcFmNumber 获得当前帧号。表 5-1 PTD 数据头位定义表
本文编号:3622365
【文章来源】:吉林大学吉林省211工程院校985工程院校教育部直属院校
【文章页数】:103 页
【学位级别】:硕士
【部分图文】:
开发板实物图
第四章 USB总线协议第四章 USB 总线协议USB 是一种总线,支持在主机和各种 USB 设备之间进行数据传输。通的 USB 协议能使各种设备分享 USB 带宽,支持即插即用。USB 总线是以软件的复杂性换取硬件的简化和通用,对协议的深入理解和掌握 USB 设备开发还是 USB 主机开发而言,都是最基本和最重要的要求整体上介绍 USB 总线拓扑结构,然后分析 USB 数据通信原理,最后讨 主机及 USB 设备协议架构。 USB 总线拓扑结构USB系统采用级联式星型拓扑结构,典型的USB总线拓扑结构如图 4-可见,USB的拓扑结构由三种元素组成:主机(Host)、集线器(Hub)和功unction)[33]。
第五章 嵌入式系统软件开发⑶ hci_get_current_frame_number:static int hci_get_current_frame_number (struct usb_device *usb_dev)USB 内核通过该函数获取 ISP1161A1 当前的帧号。在 ISP1161A1 主机控制器驱动程序中通过读帧号寄存器 HcFmNumber 获得当前帧号。表 5-1 PTD 数据头位定义表
本文编号:3622365
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3622365.html