社区
驱动开发/核心开发
帖子详情
各位帮帮忙,写过类似usb驱动,急啊
jk325
2004-02-02 11:28:37
如果去掉win2000系统的usb驱动后!
怎样做才能实现应用程序与usb打印机之间的通信。。。。
具体程序如何书写,,
各位帮帮
...全文
70
3
打赏
收藏
各位帮帮忙,写过类似usb驱动,急啊
如果去掉win2000系统的usb驱动后! 怎样做才能实现应用程序与usb打印机之间的通信。。。。 具体程序如何书写,, 各位帮帮
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tigermaomaolaoliu
2004-02-02
打赏
举报
回复
建议你看看USB规范。
微软提供的是USB BUS & USB HUB的驱动,不能去掉。否则就不能运行了。
设备驱动是架构在以上两个驱动之上的。
要和USB打印机通讯,要使用此打印机提供的驱动。
laodaa
2004-02-02
打赏
举报
回复
直接对I/O口进行操作。
Leo
2004-02-02
打赏
举报
回复
必须要驱动,自己写或者别人提供的
《Linux
驱动
:
USB
设备
驱动
看这一篇就够了》
这一篇学习分析
USB
设备
驱动
程序,主要涉及到
USB
驱动
基本概念,
USB
版本对比、
USB
主从结构、
USB
设备的传输类型、
USB
设备描述符关系、
USB
的数据传输对象;详细分析了
USB
总线
驱动
框架,
USB
Core、
USB
HCD、
USB
总线-设备-
驱动
模型;最后总结了
USB
驱动
开发中的一般流程并模拟实现一个
USB
设备
驱动
程序。
USB
core注册了一个
USB
总线,并向
USB
总线中注册了三个
驱动
,分别是
USB
接口
驱动
、HUB
驱动
、
USB
设备
驱动
。......
Linux
USB
驱动
开发(三)—— 编写
USB
驱动
程序
Linux的设备
驱动
都遵循一个惯例——表征
驱动
程序(用driver更贴切一些,应该称为
驱动
器比较好吧)的结构体,结构体里面应该包含了
驱动
程序所需要的所有资源。用术语来说,就是这个
驱动
器对象所拥有的属性及成员。 一、
usb
-skeleton 下面先看一下Linux内核源码中的一个
usb
-skeleton(就是
usb
驱动
的骨架咯),其定义的设备结构体就叫做
usb
-skel:s
自己写
USB
Joystick
驱动
USB
Joystick Input HID linux 游戏手柄 北通
驱动
USB
驱动
框架
一开始分析
USB
转串口
驱动
一头扎到源码,也就是追了个流程,但是还是什么都不懂,再后来看
USB
驱动
框架也还是晕乎乎,之后再看了
USB
基础才慢慢理解一点。 一、
USB
基础知识
USB
是Universal Serial Bus的缩写,中文译为通用串行总线,
USB
出现之前,计算机领域中的接口太多太繁杂,
USB
出现之后减少了接口的种类,总的来说就是设计出了一个万能的接口,各种外设都能用同一种接口,所以才...
USB
烧写
驱动
原理与实战应用详解
标准描述符虽能满足基本识别需求,但在复杂应用场景下,往往需要扩展功能信息。
USB
允许通过自定义描述符传递厂商特定数据。修改中的设备描述符数组:// 修改前// 修改后(自定义PID)LOBYTE(0x9901), HIBYTE(0x9901) // 自定义PID: 0x9901重新编译烧录Bootloader至STM32 Flash起始地址(通常为0x08000000)。断开再连接
USB
,观察设备管理器是否出现“未知设备”。
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章