Linux驱动开发cdev驱动分层设计

 

 Linux驱动开发cdev驱动分层设计

 

 1 #ifndef MYDEV_H
 2 #define MYDEV_H
 3 
 4 #define DYNAMIC_MINOR 256
 5 
 6 struct mydev{
 7     const char *name;
 8     const struct file_operations *fops;
 9 
10     int minor;
11     //private    设备文件 和互斥锁
12     struct device *thisdev;
13     struct mutex lock;
14 };
15 
16 extern int add_mydev(struct mydev *);
17 extern int del_mydev(struct mydev *);
18 
19 #endif
mydev.h

相关文章:

  • 2022-12-23
  • 2022-01-04
  • 2021-08-12
  • 2021-05-17
  • 2022-02-27
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-12
  • 2022-01-10
  • 2022-12-23
  • 2021-07-14
  • 2021-04-17
  • 2022-12-23
相关资源
相似解决方案