处理中...

首页 > 资料大全 > 解决方案 >

通过Linux实时处理USB高速主机解决方案

通过Linux实时处理USB高速主机解决方案
来源:我爱方案网 时间:2013-03-12

【导读】凭藉着对於大量数据传输的需求,市场仍殷切期盼着USB高速主机解决方案。这里讨论的电路展示了FT313H与微处理器/微控制器单元集成,为系统设计添加USB功能时的性能。它展示了将USB主控芯片集成到基于Linux的系统设计所带来的操作便利性,使系统的微控制器/微处理器可以受益于本地驱动支持。这意味着,可以直接实现开发,避免驱动开发的障碍。

於非PC硬件对于USB主机功能的需求不断地增长。对於可携式消费电子产品(如手机)也一样如此,另外USB主机功能在家庭娱乐产品(如机顶盒、游戏机)中也越来越普及。以下简单实现的电路演示了如何将存储到一个闪存驱动器中的视频内容处理成可用于显示器上观看。它还详细介绍了如何克服添加支持Linux系统USB驱动的难题,从而可轻松地将不同的USB外设连接到嵌入式USB主机内。

图1所示为视频处理电路的基本结构。硬件要求包括:

德州仪器基于AM3359的DevKit8600开发平台
1个VGA 8000适配器
1个桥接板
1个FTDI的FT313H EVM模块
12V供电
1个4端口的高速USB集线器
1个USB键盘
1个高速USB闪存驱动(带媒体播放器和快速启动脚本拷贝到根文件夹) 

 

图1:基于USB的视频处理电路的功能模块图

AM3359 500-mhz微处理器有一个ARM cortex-a8 32位精简指令集的核,非常适合目前的多媒体应用。通常微控制器/微处理器如果是被用在这里描述的这类应用,需要有特别为他们而写的驱动,使他们可以操作连接的USB设备。这会引起不必要的技术问题,特别是对于没有这方面经验的工程师,会延长开发时间。然而,FT313H设计用于结合基于Linux的处理器,可以在AM3359上访问本地主机堆栈。该设备处理USB协议,数据调度等等,使AM3359的处理能力集中在基本任务上。由于支持分包传输,主机IC可以处理从集线器传来的键盘和闪存的USB数据,支持HID类和大量存储类。大量存储类允许执行批量传输模式 – 这点很重要,因为视频应用需要能保持的快速传输速率。

热门推荐

更多 >
ESP32-S3 2022-03-16
RG200U 2022-03-16
USR-C322 2022-03-16

资料浏览排行榜

更多 >
商品名称 大小 浏览量
1 EPCS128SI16N 0.94MB 22005次
2 1N4001 0.19MB 17873次
3 DAC1220E 0.95MB 15872次
4 EP1C6Q240I7N 2.47MB 15828次
5 GRM32RR71H105... 0.10MB 14011次
6 DR127-3R3-R 0.72MB 11687次
7 DMG2305UX-7 0.40MB 9286次
8 DMP2008UFG-7 0.24MB 9074次
9 DS1337U+ 0.28MB 9071次
10 DX4R105JJCR18... 0.26MB 8988次