初始化结束
中断和中断处理 Par..
Linux 内核揭密
中断和中断处理
在 linux 内核中你会发现很多关于中断和异常处理的话题
中断和中断处理 Part 1.
- 描述中断处理主题
深入 Linux 内核中的中断
- 这部分开始描述和初步步骤相关的中断和异常处理。
初步中断处理
- 描述初步中断处理。
中断处理
- fourth part describes first non-early interrupt handlers.
异常处理的实现
- 一些异常处理的实现,比如双重错误、除零等等。
处理不可屏蔽中断
- 描述了如何处理不可屏蔽的中断和剩下的一些与特定架构相关的中断。
深入外部硬件中断
- 这部分讲述了关于处理外部硬件中断的一些早期初始化代码。
IRQs的非早期初始化
- 这部分讲述了处理外部硬件中断的非早期初始化代码。
Softirq, Tasklets and Workqueues
- 这部分讲述了softirqs、tasklets 和 workqueues 的内容。
最后一部分
- 这是中断和中断处理的最后一部分,并且我们将会看到一个真实的硬件驱动和中断。
书籍推荐
Linux秘传心法
trimstray
•
linux
•
81页
•
2019年5月26日
20277
嵌入式 Linux 知识库
泰晓科技
•
linux
•
402页
•
2018年5月30日
97
Shell脚本编程30分钟入门
qinjx
•
linux
•
5页
•
2019年3月3日
5224
React 入门教程
hulufei
•
react
•
23页
•
2018年6月5日
328
[译] 写给不耐烦程序员的 JavaScript
ApacheCN
•
javascript
•
52页
•
2019年5月26日
145
Scapy 中文文档
wizardforcel
•
python
•
10页
•
2018年5月3日
17
小字
大字
宋体
黑体
白天
护眼
夜晚
封面
简介
简介
引导
从引导加载程序内核
在内核安装代码的第一步
视频模式初始化和转换到保护模式
过渡到 64 位模式
内核解压缩
初始化
内核解压之后的首要步骤
早期的中断和异常控制
在到达内核入口之前最后的准备
内核入口 - start_kernel
体系架构初始化
进一步初始化指定体系架构
最后对指定体系架构初始化
调度器初始化
RCU 初始化
初始化结束
中断
中断和中断处理 Part 1.
深入 Linux 内核中的中断
初步中断处理
中断处理
异常处理的实现
处理不可屏蔽中断
深入外部硬件中断
IRQs的非早期初始化
Softirq, Tasklets and Workqueues
最后一部分
系统调用
系统调用概念简介
Linux 内核如何处理系统调用
vsyscall and vDSO
Linux 内核如何运行程序
open 系统调用的实现
Linux 资源限制
定时器和时钟管理
简介
时钟源框架简介
The tick broadcast framework and dyntick
定时器介绍
Clockevents 框架简介
x86 相关的时钟源
Linux 内核中与时钟相关的系统调用
同步原语
自旋锁简介
队列自旋锁
信号量
互斥锁
读者/写者信号量
顺序锁
内存管理
内存块
固定映射地址和 ioremap
kmemcheck
Cgroups
控制组简介
概念
每个 CPU 的变量
CPU 掩码
initcall 机制
Linux 内核的通知链
Linux 内核中的数据结构
双向链表
基数树
位数组
理论
分页
Elf64 格式
杂项
内核编译方法
链接器
Linux 内核开发
用户空间的程序启动过程
书写并提交你第一个内核补丁
内核数据结构
中断描述符表
有帮助的链接
贡献者