随笔分类 -  Linux内核

摘要:1、Kobject Kobject是设备驱动模型的核心结构,它使所有设备在底层都有统一的接口。在内核注册的kobject对象都会对应sysfs文件系统中的一个目录(目录名称有Kobject结构中k_name指定) struct kobject { const char * k_name; // 指向设备名称的指针 char... 阅读全文
posted @ 2014-12-30 15:57 会飞的纸盒 阅读(753) 评论(0) 推荐(0) 编辑
摘要:.Block块层入口函数为 genhd_device_init(),先对该函数开始分析: 函数实现源码: static int __init genhd_device_init(void) { bdev_map = kobj_map_init(base_probe, &block_subsys_lock); blk_dev_init(); ... 阅读全文
posted @ 2014-12-17 22:18 会飞的纸盒 阅读(997) 评论(0) 推荐(0) 编辑
摘要:1、配置环境 操作系统:CentOS 5.2 下载linux-2.6.18版本的内核,网址:http://www.kernel.org 说明:该编译文档适合2.6.18以上的Linux内核版本,只需所编译的 Linux内核版本不能低于Linux操作系统自身的内核版本,不然会遇到很多问题; 2、开始编译 cp ./ linux-2... 阅读全文
posted @ 2014-10-17 23:12 会飞的纸盒 阅读(1521) 评论(0) 推荐(0) 编辑
摘要:linux,kernel,list,linux内核,双向链表 阅读全文
posted @ 2014-10-16 11:35 会飞的纸盒 阅读(383) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示