-
ext4 新特性-转本文翻译并改进自http://kernelnewbies.org/Ext4,谢谢原文作者的精彩评析。Ext4是内核版本2.6.28的重要部分。介绍Ext4是Linux文件系统的一次革命。在很多方面,Ext4相对于Ext3的进步要远超过Ext3相对于Ext2的进步。Ext3相对于Ext2的改进主要在于日志方面,但是Ext4相对于Ext3的的改进是更深层次的,是文件系统数据结构方面的优化aleng 时间:01-23 + 阅读全文
-
阅读内核源代码工具的疑问。。。。大家好,准备阅读内核源代码工具,知道windows下用sourceinsight,linux下用LXR,可是LXR安装必须要安装Apache吗?还有没有更好的工具?谢谢高手!(有具体的LXR安装步骤吗(Debian))fansity 时间:09-05 + 阅读全文
-
哪位朋友用EmCORE-v615 + CF盘作linux嵌入式系统或者遇到同类问题?请看我用EmCORE-v615+CF盘作linux嵌入式系统,内核已经成功启动,但是到了这一步Freeunusedkernelmemory:280Kfreed后,系统就停滞在这里了。我添加了一个初始内存镜像文件,为了调试修改了linuxrc文件。为了说明方便,我加上了行号1#!/bin/nash2echo"Loadingjbdmodule"3insmod/li曙光之秋 时间:07-17 + 阅读全文
-
编译模块为什么要运行对应内核版本?比如我要编译一个2.6.30版本内核中运行的模块,那么为什么一定要先编译一个2.6.30的内核,然后使用这个内核,在运行这个内核的环境里面去编译模块?我试了在2.6.27环境中使用2.6.30的源代码树去编译模块,出错,但使用2.6.27的源代码树就可以我以为编译模块的时候只是要去链接内核源代码中的一些头文件和一些函数实现,这与运行的环境应该没什么关联的编译内核的过程中不也是有makemoSorry623 时间:09-25 + 阅读全文
-
怎样从kernel源码中众多的同名函数中,区分出哪一个才与我们相关的小弟,我正准备读内核源码,其中有些同名函数会在很多文件中被定义,怎样快速找到哪个函数定义才是与我们有关的呢?比如:以setup_arch函数为例,在内核中有很多个文件都定义了它,我怎么能快速的知道,哪个文件中定义的setup_arch函数才是我的S3C2440所需要的呢?我知道,linux/arch/arm/kernel/setup.c文件中定义的那个setup_arch函数是我的S3C2shiyuzhu 时间:08-22 + 阅读全文