Linux驱动
xlh1191860939
一个android小菜鸟
展开
-
《Linux设备驱动程序开发详解》中的virtualBox下的ubuntu在vmware下使用
最近在看宋宝华老师的《Linux设备驱动程序开发详解》第三版,在看到1.5小节Linux设备驱动的开发环境构建时,我也 打算在自己电脑使用宋老师的系统(里面有书配套的源码)。由于我之前电脑上已经安装过了vmware workstation,就决定在 此环境下安装系统。 按照之前新建虚拟机的方法(这里不一一赘述,可自行百度)搭建好了环境,然后启动ubuntu系统,突然发现启动不了, 这可让我原创 2015-12-30 16:48:01 · 3077 阅读 · 3 评论 -
DM9000网卡驱动简析
DM9000网卡驱动是基于平台驱动架构的。下面可以对dm9000.c文件进行相关简单分析: 1) 找到module_init()函数: 2) 进入初始化函数(dm9000_init) 由上可知,将dm9000驱动视为平台驱动处理。这里首先明确一点,平台设备和平台驱动是通过名字来进行匹配的。接下来再来看看dm9000_driver结构体变量成员是怎样填值的。原创 2016-04-09 17:13:58 · 1123 阅读 · 1 评论