热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev 和 mdev)的交互。 当需要通知用...[作者空间]
1、网卡设备驱动原理 1.1 层次结构 Linux系统对网络设备驱动定义了4个层次, 这4个层次有到下分为: 1、...[作者空间]
摘要:Linux内核或驱动程序中经常会使用到一些延时函数,在这段时间里硬件设备可以完成相关的工作。本文主要讲述li...[作者空间]
在为操作系统编写驱动设备时,因为涉及到中断、多任务和多处理器SMP的处理,所以内核提供了诸如原子操作、信号量、完成...[作者空间]
内核共提供了三个函数来注册一组字符设备编号,这三个函数分别是 register_chrdev_region()、a...[作者空间]
参考资料:韦东山第二期经典视频教程开发环境:JZ2440V3开发板+Linux3.4.2内核+gcc4.3.2 1...[作者空间]
1、早期注册字符设备使用的函数 这个函数是linux版本2.4之前的注册方式,它的原理是: (1)确定一个主设备号...[作者空间]