文章列表
 
您正在查看 "linux基础" 分类下的文章

2011-03-14 21:02
内存耗用:VSS/RSS/PSS/USS
Terms

VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存) USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)
 
2010-08-18 14:13

uClibc 中的 malloc 和 free(转)

看这里 http://www.cnitblog.com/zouzheng/archive/2007/09/15/33430.html

 
2009-09-10 15:40
 
2008-10-23 14:24

awk使用手册

什么是awk?

你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确, 与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既 不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和 (Brain)Kernighan。正是这三个人创造了awk---一个优

 
2008-08-24 23:44
 
2008-08-23 15:32
Daniel Drake(dsd)编写
版本:0.73
luofuchong译


该文档的最新版本可以在这找到:
http://www.reactivated.net/writing_udev_rules.html

介绍

关于本文档

ud
 
2008-08-23 14:12

Busybox-1.7.0/docs/mdev.txt
翻译:tekkamanninja Email:
tekkamanninja@163.com - 1 -

-------------
MDEV Primer
MDEV 入门
-------------
For those of us who know how to use mdev, a primer might seem lame. For
这份文档对于那些知道如何使用mdev 的人看来可能有些肤浅

 
2008-08-22 11:33
 
2008-08-22 10:40

Loopback设备是linux中的一个能够用来像其他媒体设备相同的虚拟设备。
媒体设备的例子像硬盘分区,例如/dev/had1,/dev/had2,dev/sda1,或像/dev/fd0软
盘分区相同的整个磁盘。这些设备全部都能够用来储存文档连同目录。他们能够被格式
化成需要的文档格式(ext2fs, msdos, ntfs等)然后被mount。
Loopback文档系统就是把一个文档和另外的一个文档系统联系起来,就像一个完整像系
统相同。
他能够被格式化和mount成以上所提到过的文档系统。这样,这些设备就被

 
2008-08-22 10:33
如果我必须一下子说清楚 tmpfs,我会说 tmpfs 就象虚拟磁盘(ramdisk),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。总而言之,这让 tmpfs 成为我有机会遇到的最好的基于 RAM 的文件系统。
 
2008-08-22 10:01

转自:http://blog.csdn.net/fudan_abc/archive/2007/09/03/1770965.aspx

接下来,我们进入sysfs部分。看看
kobject_add()->create_dir()->sysfs_create_dir()
bus create file->sysfs create file()
. . .
这些sysfs函数的内幕。
说白了,sysfs就是利用VFS的接口去读写kobject的层次结构,建立起来的文件系统。关于sysfs的内容就在fs/sysfs/下

 
2008-08-22 9:53
转自:http://blog.csdn.net/fudan_abc/archive/2007/09/01/1768417.aspx

不妨再把sculld的代码也分析一下,先看初始函数
sculld_init()
             -> register_ldd_driver()
                  

 
2008-08-22 9:50

转自:http://blog.csdn.net/fudan_abc/archive/2007/09/01/1768384.aspx

对了,你得把ldd3的examples代码下下来。不然没法继续了。

接下来我们从例子着手,
localhost:/home/XX/examples/lddbus#insmod lddbus.ko
此时再看/sys/bus/ 这时就多了一个文件夹ldd。里面的文件构成是这样的
/sys/bus/ldd/
|--device
|--driver
`-

 
2008-08-22 9:48

转自:http://blog.csdn.net/fudan_abc/archive/2007/09/01/1768315.aspx

§1 bus
系统中总线由struct bus_type描述,定义为:
struct bus_type {
char * name;             //总线类型的名称
struct subsystem subsys; //与该总线相关的subsystem
struct kset drivers;

 
2008-08-22 9:44

转自:http://blog.csdn.net/fudan_abc/archive/2007/09/01/1768296.aspx

关于linux设备模型网上有一些论述,有些东西我就用了拿来主义,进行了修改和整理。

§1 Kobject
Kobject 是Linux 2.6引入的新的设备管理机制,在内核中由struct kobject表示。通过这个数据结构使所有设备在底层都具有统一的接口,kobject提供基

 
   
 
 
文章存档
 
     
 
最新文章评论
  

[表情]
 

[表情]
 

博主的头条太幽默了,笑破肚皮
 

非常不错的文章,赞一个!
 

很不错的东西,在网上找了很多天了,都没有找到完美的解决方案,使用了博主的代码,
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu