发布时间:2013-05-15 22:33:17
NIC注册和注销的通用架构 Linux系统中NIC网络设备驱动程序利用网络代码进行注册和注销有其通用的架构,这里以PCI Ethernet NIC为例,其他设备类型只是所以函数名称和调用方式不同,主要依据于设备总线提供的接口。 其中(a)为设备注册的大致流程图,而(b)为设备注销的流.........【阅读全文】
发布时间:2013-05-14 22:15:17
NIC设备在内核中相关联的net_device结构初始化,并添加到内核网络设备数据块中注册之后,用户才能通过用户空间的命令开启设备,使其可用。设备的注册和注销是由内核完成的,而设备的开启和关闭是由用户控制的。 网络设备注册的触发事件: 加载NIC设备驱动程序:若NIC设备驱动程序编译到内核中,则驱动程序将.........【阅读全文】
发布时间:2012-12-25 22:12:08
在Linux系统中USB存储设备会和本机磁盘一样,作为本地存储设备管理。因此,输入fdisk -l命令后,USB存储设备也会和本机磁盘一起被列出详细信息。 在这里U盘的设备名称为sdb,被模拟为SCSI设备进行存储管理。 在Linux 2.6.9内核以后,为USB存储设备增加了独立的管理模块,为driver/block/ub.c文件。 需要在内核编译中将device driver->block driver->low usb block编译为模块或编译在内核中。 这样,USB存储设备将由ub模块管理,设备名......【阅读全文】
发布时间:2012-12-25 21:15:44
在Linux系统中USB存储设备会和本机磁盘一样,作为本地存储设备管理。因此,输入fdisk -l命令后,USB存储设备也会和本机磁盘一起被列出详细信息。在这里U盘的设备名称为sdb,被模拟为SCSI设备进行存储管理。在Linux 2.6.9内核以后,为USB存储设备增加了独立的管理模块,为driver/block/ub.c文件。需要在内核编译中将device driver->block driver->low usb block编译为模块或编译在内核中。这样,USB存储设备将由ub模块管理,设备名称命名为ub*类型。......【阅读全文】