设备驱动模型

 Linux设备模型中三个很重要的概念就是总线、设备和驱动,即bus,device和driver。它们分别对应的数据结构分别为struct bus_type,struct device和struct device_driver。

device结构体:

struct device {

struct device *parent;

struct device_private *p;

struct kobject  kobj;

struct device_type;

struct device_driver *driver;

struct class *class;

dev_t devt;

};

操作函数

注册:int device_register(struct device *dev)

注销:void device_unregister(struct device *dev)

创建并注册:struct device *device_creat()

驱动device:

struct device_driver{

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值