字符设备
jinron10
这个作者很懒,什么都没留下…
展开
-
创建字符设备并创建文件系统接口
定义全局变量: static int tftloadopen; struct cdev * tftloaddev; struct class * tftload_class; static dev_t tftload_dev; struct device *ub948_dev; #define TFTLOAD_MAJOR MAJOR(tftload_dev) #define TFTLOAD_MINOR MINOR(tftload_dev) 文件系统接口: static char semiskybuf[100原创 2020-10-05 16:05:44 · 126 阅读 · 0 评论 -
创建字符设备给文件系统接口并建立I2C与MCU直之间通信驱动
1、创建字符设备 如果不是I2C的驱动设备,要创建一个字符设备,方法如下: 定义全局变量: //字符设备 #define SOCTOMCU_DEVICE_NAME “soctomcu” tatic int soctomcu_major = 0; static struct class *soctomcu_class; struct device *soctomcu_device; #define FRAME_LEN_MAX 132 typedef struct{ unsigned char buf[FRA原创 2020-10-05 15:54:48 · 348 阅读 · 0 评论