详细介绍linux下的驱动开发过程,包括字符、块IO、内存映射、I2C、TTY、USB、Sound、LCD、网络、PCI等设备的驱动开发详细介绍及复杂的设备驱动框架介绍和深入。