
linux之文件系统
文章平均质量分 76
crazyleen
有志于ARM嵌入式开发
展开
-
在sysfs中添加文件--添加设备非默认属性
sysfs是虚拟的文件系统,向用户空间导出内核的数据结构、数据结构的属性,以及它们直接的关系,并向用户空间提供接口。 手头上的一个项目需要用一个ID标识每一个usb设备,而且需要随时读取和修改它的ID。之前的方案是每次需要读取ID时使用libus库从usb芯片ft232的eeprom里读出来,当cpu负载重时,读取一批usb设备ID显得很吃力很慢。如果修改驱动,导出id到sysfs文件系统原创 2011-11-26 17:16:12 · 2483 阅读 · 0 评论 -
sysfs目录下的usb设备信息浅析--ft232
sysfs是虚拟的文件系统,用于将设备组成层次结构,给用户提供设备的内核信息。 sysfs的功能: 1. 把驱动和设备信息提供给用户空间。 2. 提供接口。 下面分析一下USB的设备信息: USB的设备驱动信息在/sys/bus/usb/drivers/usb 该目录下的子目录中,用数字开头的目录^[1-9]-[1-9](.[1-9])?,每个目录对应一个usb设备原创 2011-11-26 16:46:58 · 2751 阅读 · 0 评论