http://www.gelato.unsw.edu.au/lxr/ident?i=net_rx_action 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/38340/showart_298193.html
在emacs下使用etags阅读linux内核源码 #cd /home/usrname/kernel/linux-2.4.33 #find . -name "*.[chCHS]" | etags - Just wait a few minute,生成的TAGS文件有17M左右大小 进入emacs,M-x visit-tag-table,选择刚生成的TAGS文件,即可开始emacs导游的linux内核源码之旅 如果要emacs自动读取某个TAGS文件,可以在~/.emacs文件中加入一行,设置tags-file-name变量 (setq tags-file-name "path/TAGS") 如果要一次查找多个TAGS...
调查:请问有多少人真正的阅读过linux内核源码的核心(驱动,文件系统部分只要阅读过一种文件系统和一个驱动就可以了)?当然,最少也要1.0版本的吧。 我是学电子的,学习linux有2年了。开始学linux的时候没有电脑,就一直在图书馆看内核情景分析。当时没有操作系统的基础,死撑着浏览了3遍,第一次感觉特别痛苦,后来就找到一点点快感了。其实我现在还是把内核情景分析摆在桌子上面。目前程度大约是,给我一段内核的代码,我能够分...
调查:请问有多少人真正的阅读过linux内核源码的核心(驱动,文件系统部分只要阅读过一种文件系统和一个驱动就可以了)?当然,最少也要1.0版本的吧。 我是学电子的,学习linux有2年了。开始学linux的时候没有电脑,就一直在图书馆看内核情景分析。当时没有操作系统的基础,死撑着浏览了3遍,第一次感觉特别痛苦,后来就找到一点点快感了。其实我现在还是把内核情景分析摆在桌子上面。目前程度大约是,给我一段内核的代码,我能够分...
要分析linux内核源码,首先必须找到各个模块的位置,也即要弄懂源码的文件组织形式。虽然对于有经验的高手而言,这个不是很难;但对于很多初级的linux爱好者,和那些对源码分析很有兴趣但接触不多的人来说,这还是很有必要的。 1、linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(的二个数为偶数,例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个...
内核源码中主要包含以下子目录: arch:包含了与体系结构相关的代码 对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。 其每个体系结构子目录下包含几个主要的子目录: kernel:包含与体系结构相关的内核代码 mm: 包含与体系结构相关的内存管理代码 lib: 包含与体系结构相关的库代码 documentation:包含内核的文档 drivers:包含设备驱动代码。每类设备有相应...
内核源码中主要包含以下子目录: arch:包含了与体系结构相关的代码 对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。 其每个体系结构子目录下包含几个主要的子目录: kernel:包含与体系结构相关的内核代码 mm: 包含与体系结构相关的内存管理代码 lib: 包含与体系结构相关的库代码 documentation:包含内核的文档 drivers:包含设备驱动代码。每类设备有相应...
收集并阅览了一些linux启动引导过程方面的资料。正在学习linux系统启动的过程,并 初步了解了linux内核源码的体系结构,下面是一段摘要: 核心源程序的文件按树形结构进行组织,在源程序树的最上层你会看到这样一些目录: [请点击阅读全文] ——by ghostzhu ● Arch :arch子目录包括了所有和体系结构相关的核心代码。它的每一个子目录都代 表一种支持的...