摘要: 在32位的系统上,线性地址空间可达到4GB,这4GB一般按照3:1的比例进行分配,也就是说用户进程享有前3GB线性地址空间,而内核独享最后1GB线性地址空间。由于虚拟内存的引入,每个进程都可拥有3GB的虚拟内存,并且用户进程之间的地址空间是互不可见、互不影响的,也就是说即使两个进程对同一个地址进行操 阅读全文
posted @ 2017-01-16 13:31 不一样的你 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: driver_register()函数解析 /** * driver_register - register driver with bus * @drv: driver to register * * We pass off most of the work to the bus_add_driv 阅读全文
posted @ 2017-01-16 10:09 不一样的你 阅读(4306) 评论(0) 推荐(1) 编辑
摘要: 1.定义模块参数的方法: module_param(name, type, perm); 其中,name:表示参数的名字; type:表示参数的类型; perm:表示参数的访问权限; 2. 数组类型模块参数的定义: 用逗号间隔的列表提供的值;声明一个数组参数:module_param_array(n 阅读全文
posted @ 2017-01-15 19:50 不一样的你 阅读(1786) 评论(0) 推荐(0) 编辑