如何创建一个文件设备节点,可以直接使用fopen(),fread(),fwrite()来访问,比如某些GPIO 已经被内核给占用,但是上层需要监控该IO口,就无法通过gpio export 监控该IO,此时就需要创建debug节点来给上层应用调用
创建设备节点的修改示例如下:
1、添加xxx_show(),xxx_store() 接口函数
2、定义注册结构体
3、probe | init 中注册设备设备节点
4、验证,查看wakepin 文件设备节点
指令:cat /sys/devices/platform/quec,gpio_lpm/wakepin/wakepin
5、可以通过fopen(),fread(),fwrite() 就像读取文件一样直接读、写;