U 盘作为一种便利的存储设备,可以应用于嵌入式系统中,其应用的基础就是对Linux 的USB Mass Storage 驱动的裁剪,以获得所需的简化的驱动程序。分析了Linux 下的USB Mass storage 协议,简化系统中所不需要的代码,使其仅支持基于Bulk-Only 传输模式下的ATAPI 协议的存储设备,从而使嵌入式系统更加精简,对USB Mass storage 驱动程序进行了裁剪。经过裁剪的USB Mass Storage 驱动程序移植到三星公司的QT2410E 开发板上并取得成功。
上传时间: 2013-11-23
上传用户:wfl_yy
According to CIBC World Markets, Equity Research, theFlat Panel Display (FPD) industry has achieved sufficientcritical Mass for its growth to explode. Thus, it can nowattract the right blend of capital investments and R&Dresources to drive technical innovation toward continuousimprovement in view quality, manufacturing efficiency,and system integration. These in turn are sustainingconsumer interest, penetration, revenue growth, and thepotential for increasing long-term profitability for industryparticipants. CIBC believes that three essential conditionsare now converging to drive the market forward
上传时间: 2015-01-02
上传用户:小枫残月
USB接口控制器参考设计,xilinx提供VHDL代码 usb xilinx vhdl ; This program is free software; you can redistribute it and/or modify ; it under the terms of the GNU General Public License as published by ; the Free Software Foundation; either version 2 of the License, or ; (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License for more details. ; ; You should have received a copy of the GNU General Public License ; along with this program; if not, write to the Free Software ; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
上传时间: 2013-10-29
上传用户:zhouchang199
随着总线和接口技术的发展,在工业场合如何更加可靠、快速、便捷地进行数据传输成为该领域通信的研究重点之一。而USB技术以其高速、可靠、通用性强等一系列特点在过去的十多年时间里发展迅猛,而USB OTG技术的诞生,使得两USB设备在没有PC参与的情况下进行数据传输成为可能。本文通过搭建以16位微处理器MSP430F149为核心控制芯片、ISPl362为USB接口芯片的硬件平台,分别实现了USB部分主机和从机功能,使之能进行USB数据的存储与交换。本文完成以下工作:首先,认真研究USB协议,深入理解USB通信的基本概念和传输方式等内容。仔细分析USB Mass Storage类协议,并讨论了采用BULK-ONLY传输实现Mass Storage类协议的方法,并对SCSI指令集等进行了深入的剖析。其次,根据要求,设计出由控制、接口、数据存储、过流保护与供电切换电路等硬件模块组成的系统,在ALTIUM 2004软件上完成原理图的设计和PCB图的布局、布线,并完成硬件调试工作。再次,在已构建的硬件平台上,针对ISPl362 USB接口芯片的主/从机功能,分别设计了USB主机和从机的固件程序。利用IAR Workbench、BusHound等软件进行固件程序的调试,最终USB主机可对u盘进行检测、识别与配置;USB设备实现了USB设备的基本功能,能够被Windows XP操作系统识别,与PC机之间实现数据的批量传输。最后,用DriverWorks软件包的Driver Wizard生成驱动程序框架,并利用Windows DDK和vc++等软件进行驱动程序的编译,最终生成基于Windows操作系统的WDM型USB设备驱动程序。通过对USB通信协议的研究,本人成功地构建了以MsP430F149和ISPl362为核心的硬件试验平台,并在此平台上进行USB主机、从机通信试验。经测试表明,PC机能检测、识别、读写USB设备,其读取与写入速度分别为560KB/s和312Ⅺ玳。而主机能识别、配置接入的U盘。关键词:USB主机、USB从机、MSI'430F149、ISPl362、BuR-Only传输
上传时间: 2013-10-11
上传用户:浅言微笑
CH375 是一个USB总线的通用接口芯片,支持USB-HOST主机方式和USB-DEVICE/SLAVE设备方式。在本地端,CH375具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/DSP/MCU/MPU等控制器的系统总线上。在USB主机方式下CH375还提供了串行通讯方式,通过串行输入、串行输出和中断输出与单片机/DSP/MCU/MPU 等相连接。 CH375 的USB 设备方式与CH372 芯片完全兼容,CH375 包含了CH372 的全部功能。本手册中没有提供CH375 在USB 设备方式下的说明,相关资料可以参考CH372 手册。 CH375的USB 主机方式支持常用的USB 全速设备,外部单片机可以通过CH375 按照相应的USB 协议与USB 设备通讯。CH375 还内置了处理Mass-Storage 海量存储设备的专用通讯协议的固件,外部单片机可以直接以扇区为基本单位读写常用的USB 存储设备(包括USB 硬盘/USB 闪存盘/U 盘)。
上传时间: 2013-12-18
上传用户:fhzm5658
ADI发行的blackfin535芯片的USB例程, 有关Mass Storage Class的。
上传时间: 2013-12-19
上传用户:miaochun888
优秀硕士毕业论文,嵌入式USB主机设计,对USB协议规范,Mass STORAGE 协议,有详细介绍。
上传时间: 2015-05-27
上传用户:开怀常笑
本文的内容是从概念上介绍USB软驱固件设计的各个步骤,这些步骤中的重点在于USB设备的枚举,Mass Storage CBI协议/UFI命令的处理以及本设计中所采用的DataFlash AT45DB161B的读写。
上传时间: 2015-07-04
上传用户:璇珠官人
This the compressed USB driver source code for vxworks5.6. It has device controller driver and other keyboard, Mass storage class driver also.
标签: driver compressed controller vxworks
上传时间: 2014-12-06
上传用户:xjz632
学生信息管理系统 GNU通用公共许可证 第二版,1991年 版权所有(C)1989,1991 Free Software foundation, Inc. 675 Mass Ave, Cambridge, MA02139, USA 允许每个人复制和发布这一许可证原始文档的副本,但绝对不允许对它进行任何修改。 序言 大多数软件许可证决意剥夺你的共享和修改软件的自由。对比之下,GNU通用公共许可证力图保证你的共享和修改自由软件的自由。——保证自由软件对所有用户是自由的。GPL适用于大多数自由软件基金会的软件,以及由使用这些软件而承担义务的作者所开发的软件。(自由软件基金会的其他一些软件受GNU库通用许可证的保护)。你也可以将它用到你的程序中。 当我们谈到自由软件(free software)时,我们指的是自由而不是价格。我们的GNU通用公共许可证决意保证你有发布自由软件的自由(如果你愿意,你可以对此项服务收取一定的费用);保证你能收到源程序或者在你需要时能得到它;保证你能修改软件或将它的一部分用于新的自由软件;而且还保证你知道你能做这些事情。 为了保护你的权利,我们需要作出规定:禁止任何人不承认你的权利,或者要求你放弃这些权利。如果你修改了自由软件或者发布了软件的副本,这些规定就转化为你的责任。 例如
上传时间: 2013-12-22
上传用户:zuozuo1215