vxworks下usb驱动开发 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
VxWorks认识
VxWorks操作系统       VxWorks时实时多任务的嵌入式操作系统,它主要包括任务调度、I/O功能、文件系统、中断管理、内存管理、网络功能、内存管理、BSP(系统启动模块)等。它的多任务的实现是由中断驱动的,即在每个系统时钟中断中,实现任务的调度。VxWorks中的任务有优先级的概念。与其它嵌入式操作系统相比,它有如下优点: 1.  任务之间的切换快,任务间通信手段多样; 2. 
VxWorks介绍
实时操作系统,用于对运行稳定有比较高要求的场景,,实时系统指系统的计算正确性不仅取决于计算的逻辑正确性,还取决于产生结果的时间。如果未满足系统的时间约束,则认为系统失效。
VxWorks 操作系统学习笔记
1.       任务VxWorks任务:在执行时每个程序都被称之为任务。VxWorks操作系统中,任务可以直接地或者以共享方式访问大多数系统资源,为了维护各自的线程,每个任务必须保持有足够的上下文环境。 (1)    任务状态:就绪(READY):该状态时任务仅等待CPU的状态,不等待其他任何资源。阻塞(PEND):任务由于一些资源不可用而被阻塞时的状态。睡眠(DELAY
求助,vxworks下USB驱动开发
我看了Tornado提供的说明文档,里面讲了USBD的模板和TCD的东西,但是没有讲明白他们的关系(主要是层次上的关系没讲明白).rn但是对HCD驱动栈没有说,特别是他的interface.rn哪位做过USB驱动的开发,给指点一下他们的关系和开发的模板说明!rn主要是想弄明白哪些东西是要自己编写,哪些东西需要去调用库函数?rn期待与您的讨论与指教rnQQ:24909599rn
VxWorks嵌入式操作系统USB驱动开发相关资料
关于<em>vxworks</em>下<em>usb</em><em>驱动开发</em>的资料,包括相关期刊论文以及<em>vxworks</em>6 <em>usb</em>编程指南(英文)。
基于VxWorks的USB键盘驱动开发研究
VxWorks USB 键盘 <em>驱动开发</em> 研究 VxWorks USB 键盘 <em>驱动开发</em> 研究 VxWorks USB 键盘 <em>驱动开发</em> 研究 VxWorks USB 键盘 <em>驱动开发</em> 研究
USB驱动开发实例-usb
USB<em>驱动开发</em>实例电子书,自己下载来看看吧,我也是看了就放上来给大家看看。不知道对你们有没有用。
VxWORKS产品简介
VxWorks®为数十亿智能设备供电,是世界上部署最广泛的实时操作系统(RTOS)。它提供无与伦比的确定性性能,并为物联网(IOT)中连接设备的可扩展、面向未来、安全和安全的操作环境设定了标准。全球领
VxWorks操作系统指南
VxWorks操作系统指南;VxWorks 是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。Tornado 是WRS 公司推出的一套实
vxworks6.6 & crack
workbench3.0, <em>vxworks</em>6.6, install
USB驱动开发——USB描述符
USB<em>驱动开发</em>——USB描述符电子书,自己下载来看看吧,我也是看了就放上来给大家看看。不知道对你们有没有用。
vxworks 驱动开发 月薪一万左右
找人做<em>vxworks</em> bsp和驱动,月薪1万左右,急!有意者请简历至mengliu123@126.com,此岗位为全职,无经验者勿扰,谢谢!
vxworks pci驱动开发问题
最近在<em>vxworks</em>5.5下开发pci板卡的驱动,遇到了很多问题,想请教一下高手,如下:pci的.c和.h文件都写完了,为了以后便于文件使用方便,我就生成一个静态库连接的.a文件,建立一个download工程,把它编译为了.a文件,然后有加到了BSP下,也改写mkaefile文件,然后build boot rom ,编译成功,最后在建立一个bootable <em>vxworks</em> image工程编译通过,到这步我认为是没有错误的,如有错误请高手指出,接下来就重新做boot,让后启动在把<em>vxworks</em>镜像下载到目标机里,在shell下输入devs却没发现我的驱动挂载,我也在.c里加入了iosDrvInstall、great、iosDevadd函数,请高手帮忙解答,实在是头疼了好几天,先谢谢大家了
USB驱动开发
需要win2000或者winxp的DDK,才能编译。
usb驱动开发
果你是从硬件开始来设计整个的系统,你还要正确选择传送的方式,而作为一个驱动程序的书写者,就只需要弄清楚他是采用的什么工作方式就行了。
usb 驱动开发
在公司这边我已经把redboot移到公司的那个kixrp435_npe的板子上了,并且把串口初始化了。 现在正在写kixrp435_npe的<em>usb</em>驱动。 因为eCos这个系统没有内核映像的东西,rn它只有extras.o libextras.a libtarget.a target.ld vectors.o这几个文件,内核在libtarget.a这个文件里面。 用的时候只是将这个文件静态地链接进去就行了。 所以现在针对kixrp435的<em>usb</em>rn驱动要写到redboot里面。 因为redboot会先运行,事实上一开机就运行了redboot。rnrn 不过现在有个问题是我不知道redboot对<em>usb</em>本身有没有支持,换个说法就是说redboot对其他型号的处理器有<em>usb</em>的支持没有。 我找了会redboot的源码好像没有看到<em>usb</em>相关的东西,网上也没有看什么资料。看来只有自己动手了,开始还想移植个和kixrp435差不多平台的<em>usb</em>驱动。 如果我要在redboot源码加上自已的代码,我应该怎么让我的代码随redboot本身的代码一起编译?
VxWorks设备驱动开发详解
VxWorks设备<em>驱动开发</em>详解 曹桂平 中国科学技术大学
求教vxworks驱动开发的编程思想
求教<em>vxworks</em><em>驱动开发</em>的编程思想----块设备,比如硬盘。
vxworks驱动开发卷三
<em>vxworks</em>6.8设备<em>驱动开发</em>卷三。进行AHCI<em>驱动开发</em>必备。
VxWorks设备驱动开发
压缩文件包括:Vxworks基础 VxWorks设备<em>驱动开发</em> VxWorks程序员速查手册 VxWorks系统下的CPCI设备驱动程序开发 VXWORKS软件开发项目实例完全解析 Tornado_VxWorks官方培训教程3 vxWorks开发环境构建步骤及开发资源 VxWorks内核、设备驱动与BSP开发详解
vxworks下can驱动开发
嵌人式操作系统VxWorks下CAN驱动程序开发 独立控制芯片SJA1000的CAN总线驱动程序作出阐述
vxworks驱动开发卷二
<em>vxworks</em>6.8设备<em>驱动开发</em>卷二。进行AHCI<em>驱动开发</em>必备。
求教vxworks驱动开发的编程思想..
求教<em>vxworks</em><em>驱动开发</em>的编程思想----块设备,比如硬盘。
vxWorks网络协议驱动开发
VxWorks下网络协议<em>驱动开发</em>
vxWorks网络协议驱动开发用户手册
vxWorks网络协议<em>驱动开发</em>用户手册 vxWorks网络协议<em>驱动开发</em>用户手册
Vxworks设备驱动开发
非常好的Vxworks设备<em>驱动开发</em>文档,开发驱动必看
vxworks 下PC104扩展板卡驱动开发
各位朋友,大家好,我现在做了一块PC104的扩展板卡,是SDC DSC(自整角机)的,要在VxWorks做一个驱动,有一些很基础的问题想请教一下大家,还希望大家给点指导和建议,本人以前没有做过驱动等相关的工作,使用很多问题可能比较简单,还望大家别见笑rn1.vxorks下的<em>驱动开发</em>是不是在tornado2.2下开发呢?rn2.如果是在其下开发,是不是生成的xx.o文件下载到目标机就可以使用了?rn3.能不能给以个开发驱动的流程!rn4.我看了几天的开发驱动的相关资料,仍然是一头雾水,是不是我硬件基础太差了还是怎么的,我需要具备哪些相关的基础知识,硬件的和软件的?rn5.哪些参考书讲驱动的开发比较适合入门的?rn希望大家多给点建议。多多指导!rn
Linux系统下USB摄像头驱动开发
Linux系统下USB摄像头<em>驱动开发</em>,内容使用价值高
usb驱动开发例程
Windows平台USB设备<em>驱动开发</em>,Win7+VS2008+WinDDK完整实例。
Linux下USB驱动开发笔记
USB<em>驱动开发</em>文档,结合代码,分析的很详细,希望对大家有用。
USB驱动开发源码
一个简单驱动小程序,可以帮助除记者进行简单开发。
Linux内核移植与USB驱动开发
该文档很好的介绍了linux内核的移植过程,包括u—boot和kernel的移植,而且想了解驱动的也可以获取一定的信息量
求助:usb手柄驱动开发
本人新手,想做一个<em>usb</em>手柄模拟鼠标的驱动练手,先试验用网上的hellowdm例子程序,inf文件里也改成了手柄的对应参数:rn......rnClass=HIDClassrnClassGUID=745a17a0-74d3-11d0-b6fe-00a0c90f57darn......rn%DeviceDesc%=YouMark_DDI, USB\VID_0079&DEV_0006rnrn添加硬件--添加新的硬件设备---手动---显示所有设备---从磁盘安装---hellowdm.inf,在设备管理器里看到了helloWDM设备。我以为只要<em>usb</em>\vid号和dev号跟设备对上的话驱动就跟设备连上了,但是现在看来好像不是这样,插拔手柄时并没有调用helloWDM里的pnp例程。请问现在还要做哪些工作才能让这个驱动跟手柄联系起来呢?多谢!
请教USB驱动开发
鉴于使用DriverStudio开发WDM驱动地便捷。我使用DriverWorks生成了一个具有一个中断输入,rn一个中断输出端点的USB驱动程序。并且生成了Read和Write例程。rnrn我想请问下,DS生成的Read和Write例程可以不用添加代码直接使用吗?为什么我直接使用地时候。rn用应用程序读,写,还回的操作数都是0呢?rnrn然后我查看驱动地读写例程。发现中间根本就没有URB的发送过程,操作数也是直接被赋0.于是添加了建立URB并传送URB的rn代码。结果系统蓝屏了。。rn一下是写地代码。其中//////////之间的代码是我添加地。请指教。rnrn[code=C/C++]rnrnNTSTATUS UsbIntDevice::Write(KIrp I)rnrn T.Trace(TraceInfo, __FUNCTION__"++. IRP %p\n", I);rnrn NTSTATUS status = STATUS_SUCCESS;rnrn // TODO: Validate the parameters of the IRP. Replace "FALSE"rn // in the following line with error checking code thatrn // evaulates to TRUE if the request is not valid.rn if (FALSE)rn rn status = STATUS_INVALID_PARAMETER;rn I.Information() = 0;rn I.PnpComplete(status);rnrn T.Trace(TraceWarning, __FUNCTION__"--. IRP %p, STATUS %x\n", I, status);rnrn return status;rn rnrn // Always ok to write 0 elementsrn if (I.WriteSize() == 0)rn rn I.Information() = 0;rn I.PnpComplete(this, status);rnrn T.Trace(TraceInfo, __FUNCTION__"--. IRP %p, STATUS %x\n", I, status);rnrn return status;rn rnrn KMemory Mem(I.Mdl()); // Declare a memory objectrnrn // Get a pointer to the caller's buffer. Note that thisrn // routine is safe on all platforms. rn PUCHAR pBuffer = (PUCHAR) Mem.MapToSystemSpace();rn ULONG writeSize = I.WriteSize();rn ULONG bytesSent = 0;rn // TODO: At this point, perform any processing for IRP_MJ_WRITErn // To satisfy the write now, transfer data to the driverrn // from the caller's buffer at "pBuffer". Then, indicatern // how much data was transferred:rn rn rn rn//////////////////////////////////////////////////// Kondy Add Startrn PURB pUrb =EP2_OUT.BuildBulkTransfer(rnrn Mem,rn I.IoctlInputBufferSize(),rn FALSE,rn NULL);rn if(pUrb==NULL)rn rn rn I.Information()=0;rn return I.PnpComplete(this,STATUS_INSUFFICIENT_RESOURCES);rn rn status=EP2_OUT.SubmitUrb(pUrb,NULL,NULL,1500L);rn bytesSent=pUrb->UrbBulkOrInterruptTransfer.TransferBufferLength; rn ////////////////////////////////////////////////////Kondy Add Endrn rn I.Information() = bytesSent;rnrn I.PnpComplete(this, status);rnrn T.Trace(TraceInfo, __FUNCTION__"--. IRP %p, STATUS %x\n", I, status);rnrn return status;rn[/code]
USB固件编程和驱动开发
介绍关于USB的固件编程和驱动的开发 介绍了USB总线的特点和开发流程
WINCE USB驱动开发
详细描述<em>usb</em>驱动的开发过程以及开发流程,省却繁杂资料搜集过程
USB驱动开发调试工具
这是一款关于USB<em>驱动开发</em>的调试工具,主要是用在Linux的USB<em>驱动开发</em>时的调试。
蓝牙USB驱动开发.pdf
:论述了在Linux操作系统环境下,蓝牙无线收发模块的USB驱动程序的开发过程,对在Lin. ux系统环境下开发一般USB设备类驱动程序进行了归纳与总结.根据该开发模块,可相对容易地 开发其它USB设备类驱动程序,因此,具有一定的应用参考价值
stm32 usb驱动开发
非常实用的stm32 <em>usb</em>开发文档,是利用DDK+driverstudio2.7用C++开发
usb摄像头驱动开发
<em>usb</em>摄像头<em>驱动开发</em> 这是基于linux下的<em>驱动开发</em>
usb驱动开发有什么用?
最近对USB驱动有点糊涂,貌似内核里已经有USB驱动的支持,不是编译下内核就能使用了么?为什么还有所谓的USB<em>驱动开发</em>呢,例如USB鼠标驱动,<em>usb</em>键盘驱动之类的,求解答。。。
USB gadget 驱动开发问题
(1)rn ·当开发板上的USB口连接到PC-windows( USB驱动为2.0),rn 提示:“如果您将此USB设备连接到高速USB 2.0端口,可以提高其性能”, rn 在我的电脑里看不到相应的盘符。rn ·当开发板上的USB口连接到PC-linux(USB驱动为2.0),不会出现上述问题rn ->我的电脑右键->管理->磁盘管理, 找到没有盘符的盘区,右键建立盘区,rn 这时我的电脑里就有相应的盘符了,但人看不了,需要格式化。格式化以后,跟rn 普通U盘没有多大区别了,在Pc-windows-linux都可以正常使用了。rn (2)rn 但在开发板上看这个盘(sdcard)中的内容,原来的内容还有,有一部分没有了,rn 不能显示在pc上拷进来的文件夹。即出现,pc访问开发板上的数据跟直接在开发板上访问看到的数据不一致。rn 这样的驱动问题应考虑哪些方面?
TO USB驱动开发的例程问题
本人使用Cy7c68013A进行开发,其它例程都已经完成,控制传输找资料已经完成.rn只是剩下 DriverObject->MajorFunction[IRP_MJ_WRITE] = Ez<em>usb</em>_Write; //写入数据rn DriverObject->MajorFunction[IRP_MJ_READ] = Ez<em>usb</em>_Read; //读取数据rnrnrn这两个例程没有完成,本人没有写过此类例程,不知如何下手,有知道的朋友告知一下相关的消息也行,谢谢了.rn
【请教】有关USB驱动开发
我现在要学USB<em>驱动开发</em>,现在没有基础,想问问大家怎么学习,要看什么资料,要熟悉哪方面的知识,用什么软件开发??到哪去下载?rnrn另外,我粗略看了一下网上资料,有用Windows DDK开发驱动,但网上搜的DDK开发包有什么 微软Windows 2000的DDK开发包(Win2000 DDK),微软Windows NT4的DDK开发包(Windows NT4 DDK),微软Windows 98的DDK开发包(Windows98 DDK),这是什么意思??难道都要下载???是不是开发windows 2000上的USB驱动程序就用Windows 2000的DDK开发包,开发Windows 98上的USB驱动程序就用rnWindows 98的DDK开发包???如果这样的话我要给一个USB写驱动程序,是不是要写很多个版本??
WINDOWS下USB驱动开发入门
把自己的USB开发资料整理了一下,看完这里面的这些文档,相信你一定可以进行windows下的<em>usb</em><em>驱动开发</em>了,让你少走很多弯路。
Windows+CE下USB摄像头驱动开发
Windows+CE下USB摄像头<em>驱动开发</em>,该资源包含了文档和源代码。
USB驱动开发 Driver Studio
我是用Compuware DriverStudio里面的向导一步步生成USB设备驱动的(PDIUSBD12),(没有对里面生成的的程序进行修改,不知道需不需要修改)生成的INF SYS也能够安装,请问驱动程序里面需要修改吗?要对设备进行识别和读写,如何修改呢?请高手指点
WDM USB 驱动开发
各位大虾:rnrn 小弟这段时间学习windows <em>驱动开发</em>,有个ARM板集成全速USB接口,想在windows下能驱动此接口,把张帆的那本rnrn看完,并对USB协议,板上的<em>usb</em>的几个 端点什么的都作了一定的了解,可回到电脑上,配置了<em>驱动开发</em>的环境,脑子里一片rnrn空白 ,不知从何下手写,请教了??
Linux内核移植与USB驱动开发.pdf
\Linux内核移植与USB<em>驱动开发</em>.pdf
linux下usb驱动开发
基于linux的<em>usb</em><em>驱动开发</em>的介绍,USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设备。USB的发展已经超越了这些低速的连接方式,它现在可以支持几乎所有可以连接到PC上的设备。最新的USB规范修订了理论上高达480Mbps的高速连接。Linux内核支持两种主要类型的USB驱动程序:宿主系统上的驱动程序和设备上的驱动程序,从宿主的观点来看(一个普通的宿主也就是一个PC机),宿主系统的USB设备驱动程序控制插入其中的USB设备,而USB设备的驱动程序控制该设备如何作为一个USB设备和主机通信。
LINUX+ARM下的USB驱动开发
LINUX+ARM下的USB<em>驱动开发</em>PDF格式。
USB驱动开发相关资料
USB开发相关的一些资料,都是辛苦找到的,有需要的多多支持!
usb 接口驱动开发
本code为一个简单的USB driver 例子,网友可作为参考!
LINUX_ARM下的USB驱动开发.pdf
LINUX_ARM下的USB<em>驱动开发</em>.pdf
LINUX_ARM下的USB驱动开发
LINUX_ARM下的USB<em>驱动开发</em> USB是应用广泛的一种串行总线技术,通常HOST端 控制所有的传输,而外设(如数码相机等)作为DEV ICE端 实现不同的功能。在笔者一项基于S3C2410 芯片 (ARM920T内核)的开发中,要求同时提供HOST和DE2 V ICE两种接口。操作系统是L INUX 2. 4. 18,而S3C2410 本身带有支持USB1. 1的HOST和DEV ICE硬件接口。本 文将首先说明如何实现S3C2410的USB HOST总线和USB DEV ICE总线驱动,然后说明如何在USB DEV ICE总线驱动 上实现USB海量存储设备类的功能驱动。
Linux内核移植与USB驱动开发.nh
linux内核移植与USB驱动的开发(硕士论文)
如何iOS USB驱动开发
已经在windows做了一个HID USB设备的驱动及APP。现在客户想要一个mac苹果电脑的类似程序,请问mac电脑的iOS系统开发USB驱动难不难. 哪里有这方面资料.
关于USB驱动开发
公司改造产品,把以前用串口通信的产品,要求换成使用USB通信.rnrn一点头绪都没有,大家帮帮忙,给点建议.rnrn单片机那边好像加个USB的控制芯片就可以了.rnrnPC机这边呢?还要写驱动程序吗?从没接触过驱动程序啊...rnrn驱动程序到底起什么作用?
LINUX下的USB 驱动开发问题
我在开发LINUX的USB 驱动,我看了<em>usb</em>-skeleton.c代码例子,看到了驱动框架里面的skel_open函数,我想问这个函数是不是在我上层调用需要打开设备时驱动调用这个函数啊,但是为何代码例子里面没有返回句柄啊?也没有相关的打开操作啊,哪位写过这方面程序的能不能帮我啊!!!救急啊!!!rn
USB驱动开发门外汉发问。
1 什么是USB控制器,一台主机有多少个。 rn2 什么是HCD, 它的英文全称是什么。rn3 什么是DriverKeyName?rn4 什么是Root Hub。Hub的英文全称是什么。rnrn这个是我看网上的一个USB例程里面看到的一些概念。请高人解答。另外: 我的机箱上面的那些USB接口称为什么。他的数量和前面四个里面的名词有没有什么关系。
基于wince的usb驱动开发
WinCE.Net 是一个32 位、多任务、多线程的实时嵌入式 操作系统。USB Camera 以其良好的性能和低廉的价格得到广 泛的应用,同时因其灵活、方便的特性,易于集成到嵌入式 系统中。通过采用USB Camera 可以在WinCE.Net 下方便地 得到实时图像。 但是目前绝大部分 USB Camera 不能直接在WinCE.Net 环境下使用,所以相应的驱动程序只能自己开发。现在已经 开发出来的驱动适用于Creative 的Webcam Live!和Nx Pro 这一系列的摄像头。实验的硬件平台为嵌入式PC/104 工业计 算机主板,AMD Geode GX1 处理器,18 位TFT LCD 等。
USB驱动开发添加库文件
<em>驱动开发</em>时需要添加的库文件 这是我在进行USB<em>驱动开发</em>时要用到的 希望对你们有帮助
linux系统下usb摄像头驱动开发
介绍了linux系统下开发符合video for linux标准的USB摄像头驱动的方法,并对该标准提出了“不间断采集”的改进思路,配合双URB、双帧缓冲等方法,提高了采集速度
windows下usb驱动开发
windows下<em>usb</em><em>驱动开发</em> 目前最好的<>书籍中得源代码
linux内核移植与USB驱动开发
linux内核移植与USB<em>驱动开发</em>
netbsd的USB驱动开发
打开ENDPOINT#0成功,但打开ENDPOINT#15失败!其中ENDPOINT#0是控制端口,ENDPOINT#15是数据端口.rnopen("/dev/ugen0.15",O_RDONLY);rnrn出错信息是INVALID ARGUMENT!rnrn
usb驱动开发解密
<em>usb</em><em>驱动开发</em>解密 pdf 版本
嵌入式linux下usb驱动开发
PDF文档 详细的讲解 帮你快速入门 希望对你有帮助!! 谢谢大家支持
USB驱动开发编译问题
我在设计基于68013a的USB<em>驱动开发</em>时,用Driver Studio生成的驱动框架程序在VC里面DDK编译时报错,rn提示:Invalid keyboard code specifiedrn The system cannot find the path specified.rn 'build.exe' is not recognied as an internal or external command.rn因本人刚刚做<em>驱动开发</em>,一切还不熟,不知道是什么原因.请高手指点!谢谢
驱动开发例子代码(usb)
描述了<em>usb</em>,pci,SDcard等例子
USB摄像头驱动开发.doc
USB摄像头<em>驱动开发</em>.docUSB摄像头<em>驱动开发</em>.docUSB摄像头<em>驱动开发</em>.doc
wince 下usb驱动开发
wince 下<em>usb</em><em>驱动开发</em> 一个基于wince潜入式平台的设备下的<em>usb</em>的驱动程序.rar
WinCE USB驱动开发
WinCE USB <em>驱动开发</em> CPU类型支持ARM构架,USB WiFi(Wlan 802.11b)无线网卡的驱动程序
wince下USB接口驱动开发
wince下的板卡开发,USB接口的驱动程序,包括原函数,附带一个USB鼠标的驱动。
linux usb驱动开发
linux下的USB设备<em>驱动开发</em>。 主要介绍了<em>usb</em>驱动体系结构,<em>usb</em>数据结构,还有例子。
WIN7 USB驱动开发问题
哪位高手能回答一下,我从没有搞过USB驱动程序呀,多谢了!rnrn 我有个源程序,在Window XP 系统下用WINDDK 2600 build出来的sys文件rn可以用。rn 为了在WIN7上用,我又安装了WINDDK 7600.16385.1, 可是build出来的sysrn文件在WIN7的机器上用不来。rn 请问高手 1。 在WINXP机上能否build出WIN7用的USB驱动程序?rn 2。 WINXP 和 WIN7 的源程序有什么主要的区别?在WINXP上用的c程序,rn 是否要修改才能build出 WIN7的驱动程序?rn
嵌入式linux下的USB驱动开发
我用一个ARM的开发板,(嵌入式linux)上面<em>usb</em>的基本驱动已经有了(能被windows识别。主要完成初始化<em>usb</em>设备,向主机提供各种描述符,中断处理等)rn我想把它当成一个字符设备来进行读写,需要系统调用函数open、write、read等,使用rnstruct file_operations <em>usb</em>_fopsrn open: <em>usb</em>_open,rn ........rn......rnrn请问<em>usb</em>_open()函数应当作些什么事情?根据原有的驱动应怎样编写?rn有无相似的例程看看?
USB Host Stack - VXWORKS
有关VXWORKS下的USB驱动程序分析,包括各种USB类。
usb驱动开发之USB协议枚举过程详解
本文把<em>usb</em>的枚举过程通过文字、程序和图形三种形式描述出来,并形成对照。 一  枚举过程之文字描述          •主机集线器监视着每个端口的信号电压,当有新设备接入时便可觉察。(集线器端口的两根信号线的每一根都有15kΩ的下拉电阻,而每一个设备在D+都有一个1.5kΩ的上拉电阻。当用USB线将PC和设备接通后,设备的上拉电阻使信号线的电位升高,因此被主机集线器检测到。)    • 连接
USB驱动开发,教你做U盘,USB中文手册
ARM + USB 芯片就可以做一个U盘了。这是一个简易教程。学完你的水平会大大的提高:)
Linux USB 驱动开发(三)—— 编写USB 驱动程序
Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里面应该包含了驱动程序所需要的所有资源。用术语来说,就是这个驱动器对象所拥有的属性及成员。 一、<em>usb</em>-skeleton        下面先看一下Linux内核源码中的一个<em>usb</em>-skeleton(就是<em>usb</em>驱动的骨架咯),其定义的设备结构体就叫做<em>usb</em>-skel:s
第6章 VxWorks设备驱动之字符设备驱动详解《Vxworks设备驱动开发详解》
作者:华清远见嵌入式学院。字符设备是一类比较简单的设备,其以字节流的方式对数据进行操作,数据只能顺序地读写。I2C、SPI、UART 等接口类型的设备都可以作为字符设备进行驱动。字符设备位于VxWorks 内核I/O 子系统直接管理之下,不经过任何中间层。值得注意的是,内核为了简化某些常用字符设备驱动的设备,也会提供一个中间层作为缓冲,如 TTY 中间层。用户可以自行选择是否使用这些中间层。一般而言,对于UART设备,建议读者使用内核提供的 TTY 中间层,以提高设备的使用效率,因为UART串口设备在内核启动过程中默认被设置为标准输入/输出通道,在整个操作系统运行期间使用比较频繁。对于 I2C、SPI 接口,其对应的设备可以是一个块设备(如 EEPROM ),也可以是一个类似于UART 之类与外界进行数据交互的设备,它们都可以当做字符设备进行驱动。本章将以一个 SPI 接口设备 VK3224 为例,详细介绍字符设备驱动的各个方面。
第1章 VxWorks嵌入式操作系统的特点与应用《Vxworks设备驱动开发详解》
作者:华清远见嵌入式学院。本章首先从嵌入式系统的定义、组成和特点,以及发展趋势三个方面简单地对嵌入式系统进行了介绍,并对实时操作系统的特点进行了说明。接着从内核结构的角度介绍了微内核和宏内核结构的区别。最后对微内核嵌入式操作系统 VxWorks的基本特点进行了说明。
第2章 VxWorks操作系统的基本组件《Vxworks设备驱动开发详解》
作者:华清远见嵌入式学院。本章将对VxWorks 操作系统中的任务、任务调度、任务间通信、内存管理、中断处理几方面知识进行介绍。
usb驱动开发,实现各种操作
可以检测<em>usb</em>插拔动作,识别uid,pid!可以进行数据交换和删除操作!
Linux USB Host 驱动开发入门
1. 目录结构下面以当前内核4.3.1为例,介绍<em>usb</em>驱动在内核源码树中的组织方式,不保证各个内核版本都适用,但是基本上每个版本都是一样的。 内核源码中涉及<em>usb</em>驱动的目录: drivers/<em>usb</em>/ 该目录为主要的<em>usb</em>驱动目录,所有和<em>usb</em>硬件相关的代码都在这里,还包括部分类协议代码,有对mass storage设备的支持,串口设备的支持。也就是说内核默认支持u盘这类mass
2410 双主USB驱动开发
2410有2个主<em>usb</em>和一个从<em>usb</em>,不使用从<em>usb</em>的时候,有个开关,可以转到主<em>usb</em>那去,现在一个主<em>usb</em>是可以使用的,另外一个主<em>usb</em>在不使用从<em>usb</em>时也想使用,利用开关控制主从的使用。rnrn我想把这个与从<em>usb</em>之间利用开关转换的主<em>usb</em>业开发出来使用,是不是中断也要用从<em>usb</em>的那个中断。有开发过的朋友指点一下,多谢。
如何进行USB鼠标驱动开发????
如何进行USB鼠标<em>驱动开发</em>???rn它的开发流程是什么???大家有什么好的资料推荐一下,谢谢!!!!!!rn还有要获取的鼠标信息都有哪些???rn谢谢!!!!
android中调用FFMPEG4解码方法与so文件下载
压缩包中提供一个android显示视频的例子,一个java类源码和.so文件。该JAVA类是调用so解码方法的,而so文件则封装了解码的方法,使用C语言实现。使用此JAVA类是需要注意包名,本人使用源码中显示的包名生成头文件。 该方法是解析一帧视频流,使用时需要自己解析视频流,可以使用循环解码每一帧。 相关下载链接:[url=//download.csdn.net/download/hyfeng_ccle/2791036?utm_source=bbsseo]//download.csdn.net/download/hyfeng_ccle/2791036?utm_source=bbsseo[/url]
一个使用的去处文字中空行程序下载
本程序使用C++技术开发,提供源代码,提供代码行数统计,去处文本中多余的空行,使用方便! 相关下载链接:[url=//download.csdn.net/download/langzihan123456/3425333?utm_source=bbsseo]//download.csdn.net/download/langzihan123456/3425333?utm_source=bbsseo[/url]
单片机课件下载
单片机原理及其应用 教程 PPT教学课件。 相关下载链接:[url=//download.csdn.net/download/ygs0713/3681410?utm_source=bbsseo]//download.csdn.net/download/ygs0713/3681410?utm_source=bbsseo[/url]
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合
我们是很有底线的