摘要: /sys/bus 目录下的每个子目录都是注册好了的总线类型。这里是设备按照总线类型分类放置的目录结构,每个子目录 (总线类型) 下包含两个子目录——devices 和 drivers 文件夹;其中 devices 下是该总线类型下的所有设备,而这些设备都是符号链接,它们分别指向真正的设备 (/sys 阅读全文
posted @ 2022-11-06 23:06 流水灯 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 设备(称为设备信息更为恰当):指的是CPU上的资源,比如一个LED接到GPIO1上,设备指的是CPU控制GPIO1所涉及的各个寄存器(时钟寄存器、方向寄存器等),而不是LED。 总线:设备信息和驱动代码分开后,总线作为桥梁,通过 name (无设备树)或者 compatible (设备树)字段内容是 阅读全文
posted @ 2022-11-06 22:50 流水灯 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 获取设备号 alloc_chrdev_region(&devno, 0, DEV_CNT, "EmbedCharDev") 采用动态分配的方式获取设备号,次设备号为 0,设备名称为 EmbedCharDev,可通过命令 cat /proc/devices 查看,EV_CNT 为 1,当前只申请一个设 阅读全文
posted @ 2022-11-06 22:24 流水灯 阅读(17) 评论(0) 推荐(0) 编辑