社区
Linux_Kernel
帖子详情
linux内核源码存放在哪个目录下
橡皮擦
2012-03-27 08:45:05
我的系统是ubuntu10.04的
...全文
5535
6
打赏
收藏
linux内核源码存放在哪个目录下
我的系统是ubuntu10.04的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
翔云123456
2012-03-30
打赏
举报
回复
原先系统的内核代码不全
下一个
http://www.kernel.org/
shenyan008
2012-03-28
打赏
举报
回复
/usr/src或者/usr/src/kernel下看看
ww2000e
2012-03-27
打赏
举报
回复
sudo apt-get install linux-source
cd /usr/src
xuexingyang
2012-03-27
打赏
举报
回复
[Quote=引用 1 楼 yuanzhenhai 的回复:]
/usr/local
[/Quote]
++
yuanzhenhai
2012-03-27
打赏
举报
回复
没有自己下一下
yuanzhenhai
2012-03-27
打赏
举报
回复
/usr/local
linux
4.19
内核
源码
翻墙下载下来的,国内直接下载比较慢,1、https://www.kernel.org 进入上面的网址下载所需要编译的
Linux
内核
,我选择了最新4.19.0版的
内核
,下载后为压缩包。(*请先保证网络正常) 2、
存放
创建一个专属的文件夹,
存放
该压缩包。 二、编译部分 1、解压缩 如下图所示,并保证要进入
linux
-4.19的
目录
,后续工作都需在此
目录
下进行!
深入分析
Linux
内核
源码
.chm
第一章 走进
linux
1.1 GNU与
Linux
的成长 1.2
Linux
的开发模式和运作机制 1.3走进
Linux
内核
1.4 分析
Linux
内核
的意义 1.5
Linux
内核
结构 1.6
Linux
内核
源代码 1.7
Linux
内核
源代码分析工具 第二章
Linux
运行的硬件基础 2.1 i386的寄存器 2.2 内存地址 2.3 段机制和描述符 2.4 分页机制 2.5
Linux
中的分页机制 2.6
Linux
中的汇编语言 第三章中断机制 3.1 中断基本知识 3.2中断描述符表的初始化 3.3异常处理 3.4 中断处理 3.5中断的后半部分处理机制 第四章 进程描述 4.1 进程和程序(Process and Program) 4.2
Linux
中的进程概述 4.3 task_struct结构描述 4.4 task_struct结构在内存中的
存放
4.5 进程组织的方式 4.6
内核
线程 4.7 进程的权能 4.8
内核
同步 第五章进程调度 5.1
Linux
时间系统 5.2 时钟中断 5.3
Linux
的调度程序-Schedule( ) 5.4 进程切换 第六章
Linux
内存管理 6.1
Linux
的内存管理概述 6.2
Linux
内存管理的初始化 6.3 内存的分配和回收 6.4 地址映射机制 6.5 请页机制 6.6 交换机制 6.7 缓存和刷新机制 6.8 进程的创建和执行 第七章 进程间通信 7.1 管道 7.2 信号(signal) 7.3 System V 的IPC机制 第八章 虚拟文件系统 8.1 概述 8.2 VFS中的数据结构 8.3 高速缓存 8.4 文件系统的注册、安装与拆卸 8.5 限额机制 8.6 具体文件系统举例 8.7 文件系统的系统调用 8 .8
Linux
2.4文件系统的移植问题 第九章 Ext2文件系统 9.1 基本概念 9.2 Ext2的磁盘布局和数据结构 9.3 文件的访问权限和安全 9.4 链接文件 9.5 分配策略 第十章 模块机制 10.1 概述 10.2 实现机制 10.3 模块的装入和卸载 10.4
内核
版本 10.5 编写
内核
模块 第十一章 设备驱动程序 11.1 概述 11.2 设备驱动基础 11.3 块设备驱动程序 11.4 字符设备驱动程序 第十二章 网络 12.1 概述 12.2 网络协议 12.3 套接字(socket) 12.4 套接字缓冲区(sk_buff) 12.5 网络设备接口 第十三章 启动系统 13.1 初始化流程 13.2 初始化的任务 13.3
Linux
的Boot Loarder 13.4 进入操作系统 13.5 main.c中的初始化 13.6 建立init进程 附录: 1
Linux
2.4
内核
API 2.1 驱动程序的基本函数 2.2 双向循环链表的操作 2.3 基本C库函数 2.4
Linux
内存管理中Slab缓冲区 2.5
Linux
中的VFS 2.6
Linux
的连网 2.7 网络设备支持 2.8 模块支持 2.9 硬件接口 2.10 块设备 2.11 USB 设备
Linux
内核
解读入门
Linux
的
内核
源码
用树形结构组织得非常合理、科学,把功能相关联的文件都放在同一个子
目录
下,这样使得程序更具可读性。然而,
Linux
的
内核
源码
实在是太大而且非常复杂,即便采用了很合理的文件组织方法,在不同
目录
下的文件之间还是有很多的关联,分析核心的一部分代码通常会要查看其它的 几个相关的文件,而且可能这些文件还不在同一个子
目录
下。为了使读者能更好的体会到这一特点,文中举了一个具体的
内核
分析实例,希望能通过这个实例,使读者对
Linux
的
内核
的组织有些具体的认识。
【
Linux
内核
源码
分析】关于
Linux
内核
源码
目录
结构
需要注意的是,
Linux
内核
的初始化代码不仅限于 init
目录
,还分布在其他各个
目录
中。在
Linux
内核
源码
中,由于主要关注于
内核
本身的开发,usr
目录
下的工具和库文件可能相对有限,不同的
Linux
发行版或用户空间环境可能会有自己独特的
目录
结构和文件组织方式。在
Linux
内核
源码
中,tools
目录
是一个非常重要的
目录
,它包含了许多用于开发、调试和分析
内核
的工具。在
Linux
内核
源码
中,include
目录
包含了大量的头文件,这些头文件定义了
内核
中使用的结构体、函数原型、常量等。
linux
内核
文件
目录
,【
Linux
连载】
Linux
内核
源码
目录
树解析
要进行嵌入式
Linux
产品的
内核
驱动开发,需要先了解
内核
目录
的各文件夹下
源码
的作用,本文介绍
Linux
内核
源码
目录
树下的各
目录
文件的作用。
目录
树概览解压
Linux
内核
源码
压缩包,将得到
内核
源码
。
内核
源码
很复杂,包含多级
目录
,形成一个庞大的树状结构,通常称为
Linux
源码
目录
树。进入
源码
所在
目录
,可以看到
目录
树顶层通常包含如下
目录
和文件:arch/ crypto/ fs/Kbu...
Linux_Kernel
4,438
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章