2016 - 2024

感恩一路有你

起点读书如何看目录 如何查看linux内核源代码?

浏览量:4410 时间:2023-05-22 18:24:26 作者:采采

如何查看linux内核源代码?

像是在Linux系统中的/usr/src/linux*.*.*(*.*.*属於的是内核版本,如2.4.23)目录下那就是内核源代码(假如也没类似目录,是而且还没有直接安装内核代码)。别外还可从互连网上免费下载。再注意,别总到去去下载,建议不使用它的镜像站点去下载。请在里找一个合适的下载点,再到pub/linux/kernel/v2.6/目录下来去下载2.4.23内核。

代码目录结构

在阅读什么源码之前,还应很清楚Linux内核源码的整体分布情况。在现代的操作系统像是由进程管理、内存管理、文件系统、驱动程序和网络等组成。Linux内核源码的各个目录确切与此相按,其分成如下(题中对于Linux-2.4.23目录):

目录以及了所有和体系结构设计相关的核心代码。它下面的每一个子目录都代表上帝一种Linux允许的体系结构,的或i386那就是IntelCPU及与之相兼容性问题体系结构设计的子目录。PC机就像都设计和实现此目录。

目录以及编译程序核心所不需要的大部分头文件,或者与平台任何关系的头文件在include/linux子目录下。

目录中有核心的初始化代码(并非系统的引导代码),有main.c和Version.c两个文件。这是做研究核心如何能工作的话的好起点。

目录真包含了所有的内存管理代码。与具体详细硬件体系结构相关的内存管理代码坐落arch/*/mm目录下。

目录中是系统中所有的设备驱动程序。它又初步划作成几类设备驱程,每一种有填写的子目录,如声卡的驱动按于drivers/sound。

6.ipc目录包含了核心进程间的通信代码。

目录能保存了已刚建好的、可动态程序加载的模块。

8.fs目录能保存Linux支持的文件系统代码。不同的文件系统有有所不同的子目录不对应,如ext3文件系统随机的应该是ext3子目录。

Kernel内核管理的核心代码放在旁边这里。同时与处理器结构查找代码都放在arch/*/kernel目录下。

目录里是核心的网络部分代码,其每个子目录填写于网络的一个方面。

目录包涵了核心的库代码,当然了与处理器结构相关的库代码被放在arch/*/lib/目录下。

目录包涵主要是用于配置核心的脚本文件。

目录下是一些文档,是对每个目录作用的具体看说明。

像是在每个目录下应该有一个.depend文件和一个Makefile文件。这两个文件也是编译时使用的辅助文件。详细阅读这两个文件对彻底搞清楚各个文件之间的联系联系和依托关系很有帮助。别外有的目录下有Readme文件,它是对该目录下文件的一些说明,则是能够提高对内核源码的理解。

在阅读什么方法或顺序上,有斜向与宽度之分。有所谓纵向应该是穿过程序的执行顺序逐渐参与;有所谓横向,应该是按模块进行。它们经常会增强在一起接受。对于Linux启动的代码可向着Linux的启动顺序慢慢的来写作;相对于像内存管理部分,也可以另拿出来接受写作结论。但是这是一个发热发冷的过程,不可能读一遍就解释。

监控怎么拷贝到优盘?

步骤/

一,首选把U盘插入到硬盘录像机的USB接口,正常吗回放录像你想拷备录像的监控画面,当回放到你想就开始u盘拷贝的地方时,再点:“开始后期编辑”。

步骤/

二,此时监控还在都正常回放中(此时的画面会文件复制到U盘),当回放到你想再继续u盘拷贝的地方时,然后点击:结束剪辑“。(此步骤这个可以反复重复,分段文件复制你需要的录像)

步骤/

三,再点击文件管理。

步骤/

四,这时会会出现你剪辑的录像文件,你再重复一遍一次就会有几个文件,再次最后确认你要拷备的文件,并打钩文件前面的方框。(这里我剪了两次,所以我有两个文件,我只勾选一个文件来拷入)再点:”系统备份“

步骤/

五,选择你要储存时录像的目录(这里我是能保存在我的U盘的一个文件夹我”1“里面)。

步骤/

六,就也可以确认保存到了。到这里录像文件就拷入到你的U盘了。

目录 文件 代码 核心 内核

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。