本文基于的linuxkernel版本为2.6.36(并且华为EM770W驱动,是由FriendlyARM公司定制的。所以该部分驱动可以在友善的官方网站上下载。其宏定义为CONFIG_MACH_MINI6410)总线,设备,驱动:三者是互相关联的,在总线上有设备列表,和驱动列表。当一个设备接入时,会在总线上遍历所有的驱动,知道找到支持他的驱动。然后就会将设备结构体下的driver指针指向该驱动。同样,驱动也会将该设备加入自己的设备指针列表。3G网卡是一个USB设备,那么就介绍一下USB驱动。