全部博文(1493)
发布时间:2013-12-25 18:43:25
add_disk的主要功能总结如下1、将一个磁盘对象gendisk加到bdev_map中Blk_register_region这个函数会操作类型为 struct kobj_map的全局变量bdev_map,它将gendisk对象加入到bdev_map中 2、在/dev目录下生成一个设备节点3、生成一个block_device对象和一个隶属于bdev文件.........【阅读全文】
发布时间:2013-12-19 14:21:57
linux操作系统 内核学习入门 方法经验总结
刚接触linux内核学习,找到切入点,合适的学习方法,讲究时效。结合个人情况,工作还是兴趣,还是兼而有之。......【阅读全文】
发布时间:2013-12-17 13:16:50
1. 关闭不必要的进程和服务在大多数操作系统里,默认都会安装许多进程或服务,并在系统启动的时候启动这些服务和进程。但是许多是某些特定的应用所不需要的,因此可以关闭它,以便可以节省许多系统资源。下表列出了大部分系统默认情况都会安装且启动而我们可以的进程:注意:如果关闭xfs进程可.........【阅读全文】
发布时间:2013-12-07 21:18:09
设备驱动:为应用层提供了访问设备的接口字符设备:mouse/keyboard/串口/帧缓存... 以字节为单位访问,一般只支持顺序访问,无缓冲块设备:disk/flash... 以固定大小为单位访问 支持随机访问 ,有缓冲网络设备:无设备文件 通过socket访问.........【阅读全文】
发布时间:2013-11-04 13:45:30
一、前言对于现在编译的一些module要insmod在系统上时,可能会报各种各样的错误。这些错误仔细研读内核源码,都能找出原因。2.6 内核以前的insmod部分主要依赖于modutils源码包,在用户层基本将工作完成,加载过程参考前一篇文章。2.6 内核以后的做法是将大部分的原来用户级操作纳入内核中来处理,无论.........【阅读全文】