- 博客(2)
- 资源 (6)
- 收藏
- 关注
转载 异步通知
要弄明白这个问题,我们得从最基本的原理开始。我们知道,驱动程序运行在内核空间中,应用程序运行 在用户空间中,两者是不能直接通信的。但在实际应用中,在设备已经准备好的时候,我们希望通知用户 程序设备已经ok,用户程序可以读取了,这样应用程序就不需要一直查询该设备的状态,从而节约了资源 ,这就是异步通知。 好,那下一个问题就来了,这个过程如何实现呢?简单,两方面的工作。 一 驱动方面: 1
2011-12-06 17:33:55 3301
转载 alloc_netdev() 与alloc_etherdev()区别
alloc_netdev()函数生成一个net_device结构体,对其成员赋值并返回该结构体的指针。第一个参数是设备私有成员的大小,第二个参数为设备名,第三个参数为net_device的setup()函数指针。setup()函数接收的参数为struct net_device指针,用于预置net_device成员的值。 linux-2.6.22/net/core/dev.c ---
2011-12-02 16:40:41 2811
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人