摘要:
WinUSB是微软推出的一个USB设备,可以在Win8以上的操作系统免驱运行,用户可以通过系统API直接对USB发起事务,传输数据。通过WinUSB可以直接操作批量端点传输数据,也可以向设备发出厂商请求,让用户无须编写驱动也能够直接操作USB设备。 阅读全文
posted @ 2026-08-22 13:04
LO_StacNet
阅读(0)
评论(0)
推荐(0)
摘要:
本文介绍了如何使用STM32的USB库+HAL实现HID+CDC复合USB设备,使用STM32F103RCT6开发板。 阅读全文
posted @ 2026-08-22 13:02
LO_StacNet
阅读(1)
评论(0)
推荐(0)
摘要:
USB-HID类设备 阅读全文
posted @ 2026-08-22 13:00
LO_StacNet
阅读(2)
评论(0)
推荐(0)
摘要:
USB描述符描述了USB设备的信息和功能,是USB实现功能的说明书,十分重要。
主机通过USB请求获取设备描述符,USB请求和USB描述符各有很多种类,本章通过USB枚举过程,介绍常用的描述符。 阅读全文
posted @ 2026-08-22 12:59
LO_StacNet
阅读(2)
评论(0)
推荐(0)
摘要:
本文是作者在学习USB过程中记录的笔记,是为了制作一个USB小键盘而想入门一下USB。 阅读全文
posted @ 2026-08-22 12:56
LO_StacNet
阅读(2)
评论(0)
推荐(0)
摘要:
MISC杂项设备,是Linux中用于归类ADC、蜂鸣器等不好分类的设备。其特点为共用一个主设备号10,不同设备使用不同设备号,同时会自动创建cdev和创建节点,大大简化字符设备的编写。 阅读全文
posted @ 2026-08-22 12:34
LO_StacNet
阅读(1)
评论(0)
推荐(0)
摘要:
linux中有着一个IIC子系统,为IIC设备驱动提供了抽象IIC接口。IIC与硬件相关的底层驱动由芯片厂商进行适配,普通用户只需要关注上层的抽象层即可完成驱动开发。 阅读全文
posted @ 2026-08-22 12:33
LO_StacNet
阅读(4)
评论(0)
推荐(0)
摘要:
设备树是描述Linux开发板硬件的一种数据结构,是为了将硬件信息与驱动剥离而防止内核代码中出现大量板级外设描述代码。防止板级设备发送变动(比如LED引脚更换)就需要重新写驱动代码。使用设备树后,驱动代码可以通过函数获取运行驱动所需的信息(如寄存器地址)。 阅读全文
posted @ 2026-08-22 12:31
LO_StacNet
阅读(2)
评论(0)
推荐(0)
摘要:
字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的 LED、按键、 IIC、 SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。 阅读全文
posted @ 2026-08-22 12:31
LO_StacNet
阅读(1)
评论(0)
推荐(0)
摘要:
Petalinux可以简化ZYNQ-7000的Linux开发,这里记录一下基本使用流程。 阅读全文
posted @ 2026-08-22 12:29
LO_StacNet
阅读(2)
评论(0)
推荐(0)

浙公网安备 33010602011771号