网站导航

新闻中心

当前位置:主页 > 新闻中心 >
嵌入式Linux下高速USB主控制器的设计与实现
时间:2021-09-12 01:10 点击次数:
本文摘要:在嵌入式系统的发展史中,Linux电脑操作系统的源代码公布发布,构造明确,功能齐全,可扩展性强悍等特性使其在内嵌式行业运用于更为广泛。USB模块的热插拔,1394连接,传输数据可靠,扩展便捷,低成本等优势使其逐渐沦落嵌入式系统的必不可少模块之一。 伴随着嵌入式系统主要用途的大大的扩展,大家对其特性的回绝大大的提高,尤其是USB机器设备的载入速率遭受更为多的瞩目。殊不知。 现阶段大部分嵌入式系统仅有抵制基本的USB短路线或加快外接设备,没法合乎大家对髙速传输数据的回绝。

亚博取款曝顾秒到账

在嵌入式系统的发展史中,Linux电脑操作系统的源代码公布发布,构造明确,功能齐全,可扩展性强悍等特性使其在内嵌式行业运用于更为广泛。USB模块的热插拔,1394连接,传输数据可靠,扩展便捷,低成本等优势使其逐渐沦落嵌入式系统的必不可少模块之一。

伴随着嵌入式系统主要用途的大大的扩展,大家对其特性的回绝大大的提高,尤其是USB机器设备的载入速率遭受更为多的瞩目。殊不知。

亚博取款高效快速

现阶段大部分嵌入式系统仅有抵制基本的USB短路线或加快外接设备,没法合乎大家对髙速传输数据的回绝。因此,根据AT91RM9200服务平台顺利完成了髙速USB的硬件开发和Linux电脑操作系统下服务器尾端驱动软件的产品研发。  1髙速USB硬件配置模块设计方案  现阶段的嵌入式系统设计方案中,USB模块的外阔关键应用微控制器处理芯片内置的USB控制器,一般只抵制短路线和加快协议书,没法搭建髙速传输数据。

该设计方案应用AT91RM9200CPU外阔ISP1761USB控制器计划方案,解决困难了嵌入式系统下USB机器设备的传输速率难题。其USB硬件配置模块一部分电源电路如图所示1下图:    AT91RM9200是Atmel企业一款根据ARM920T核心的小型CPU。它有比较丰富的系统软件与运用于外接设备及通信接口,时钟频率均值180MHz,而且具有功耗、降低成本、性能卓越,在嵌入式系统中运用于广泛。

亚博取款高效快速

ISP1761是Philips企业产品研发的一款髙速USBOnTheGo(OTG)控制器,处理芯片内搭建了64KB的髙速油压缓冲器,一次应急处置数据信息约32KB,非常大地提升 了系统软件的应急处置特性,而且功能损耗很低,其內部搭建了Slave服务器控制器和外接设备控制器。除此之外,ISP761也有可配置的32b/16b多线程CPU模块,该设计方案ISP1761外界系统总线设定为16b方式。

  CPUAT91RM9200与外阔USB控制器的相接如图所示1下图。在其中,A[17∶1]为详细地址线;DATA[15∶0]为手机充电线;WR_N为读也就能;RD_N为写成也就能;CS_N剧中选数据信号应用NCS2;AT9lRM9200的中断源一分配发ISP1761做为在其中断裂数据信号。CPU和ISP1761中间的传输数据根据中断方法搭建,当USB模块有中断造成时,CPU的中断系统服务根据载入ISP1761的中断存储器鉴别中断来源于,进而执行适度的读/写成作业者。  2髙速USB手机软件驱动器搭建  2.1Linux系统软件中USB驱动器构造  USB核心模块是Linux系统软件中USB分系统的关键模块,它为USB驱动器(机器设备和主控制器)获得了一个统一的模块,以访谈和操控USB硬件配置。

  如图2下图,应用软件接到的USB督促块(URB)历经顶层的USB机器设备驱动器和USB核心后到达USB主控制器。正处在底层USB主控制器的驱动器(HCD)是USB服务器必需与硬件配置互动的手机软件模块,它将分析URB后,再作将数据信息发送至登陆的USB机器设备上。


本文关键词:嵌入式,Linux,下,高速,USB,主,控制器,的,设计,与,亚博取款高效快速

本文来源:亚博取款曝顾秒到账-www.tifausa.com

如果您有任何问题,请跟我们联系!

联系我们

Copyright © 2003-2021 www.tifausa.com. 亚博取款曝顾秒到账科技 版权所有 备案号:ICP备92103111号-4

地址:重庆市重庆市重庆区人方大楼624号

在线客服 联系方式 二维码

服务热线

061-40043624

扫一扫,关注我们