Linux内核修炼之道
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-09-18 22:26:07
微信
赏
支付宝
文档简介:
目 录
第1章 初识Linux
1.1 Linux史记
1.1.1 Linux诞生记
1.1.2 泰坦尼克的狂潮
1.1.3 提前发生的革命
1.1.4 和平、爱情和Linux
1.1.5 Ubuntu 4.10
1.1.6 Richard Stallman的征婚启事
1.1.7 一封公开信
1.1.8 首款Android手机
1.1.9 Linux信用卡
1.2 内核的版本
1.3 获取内核源码
1.4 Linux发行版
1.4.1 软件包管理器
1.4.2 流行的发行版
1.4.3 选择Linux发行版
第2章 配置与编译内核
2.1 配置内核
2.1.1 几种配置方式
2.1.2 .config文件
2.1.3 配置选项详解
2.2 编译内核
2.2.1 准备工作
2.2.2 如何为内核打补丁
2.2.3 编译步骤
2.2.4 文档的编译
2.2.5 编译小技巧
2.3 自由软件的编译与安装
2.3.1 发布时的组织结构
2.3.2 配置
2.3.3 编译
2.3.4 安装
第3章 浏览内核源代码
3.1 内核学习的技术基础
3.2 内核体系结构
3.3 内核源码目录结构
3.4 浏览代码的工具
3.4.1 Source Insight
3.4.2 Vim+Cscope
3.4.3 LXR
3.5 内核代码的特点
3.5.1 GCC扩展
3.5.2 内嵌汇编
3.6 内核中的链表
3.7 Kconfig和Makefile
3.7.1 Kconfig结构
3.7.2 利用Kconfig和Makefile寻找目标代码
3.8 代码分析示例
3.8.1 分析README
6.5 中断API
6.5.1 注册和释放
6.5.2 激活和禁止
6.5.3 其他API函数
6.6 通用IRQ层
6.6.1 GenIRQ的起源及发展
6.6.2 GenIRQ的抽象层次
6.7 多处理器系统中的中断处理
6.7.1 处理器间中断
6.7.2 中断亲和力
6.7.3 中断负载均衡
6.8 中断的下半部
6.8.1 下半部的实现机制
6.8.2 下半部机制的选择
第7章 进程管理
7.1 概述
7.1.1 进程vs程序
7.1.2 进程vs线程
7.1.3 进程描述符
7.1.4 进程状态
7.1.5 进程标识符
7.1.6 进程间关系
7.1.7 进程0与进程1
7.1.8 进程的内核栈
7.1.9 获取当前进程
7.2 进程创建
7.2.1 fork()、vfork()与clone()
......
评论
发表评论