xvii
22.4.2 版本控制 ..........................................................................391
22.4.3 Git .......................................................................................392
22.4.4 Linux 下的调试 ..............................................................393
22.5 本章回顾 .........................................................................................395
22.6 参考文献 .........................................................................................396
章节 23 Linux 内核 ....................................................................397
23.1 Linux 内核层级 ..............................................................................397
23.2 系统调用接口 ................................................................................398
23.3 内存管理 .........................................................................................400
23.3.1 虚拟内存 ..........................................................................400
23.3.2 内存的高端和低端 .........................................................401
23.4 进程管理 .........................................................................................401
23.4.1 进程的表达 ......................................................................402
23.4.2 进程创建、调度和析构 ................................................402
23.5 文件系统 .........................................................................................404
23.5.1 Linux 文件系统 ...............................................................404
23.5.2 虚拟文件系统 .................................................................405
23.6 架构相关的代码 ............................................................................406
23.7 Linux 设备驱动 ..............................................................................406
23.7.1 关于机制与策略的说明 ................................................407
23.7.2 模块 / 设备分类 .............................................................407
23.8 本章回顾 .........................................................................................407
23.9 参考文献 ..........................................................................................408
章节 24 Linux 启动 .................................................................... 409
24.1 概述 ..................................................................................................409
24.2 桌面 Linux 引导过程的各个阶段 .............................................411
24.2.1 BIOS ....................................................................................411
24.2.2 第一级引导装载程序 (FSBL) ........................................411
24.2.3 第二级引导装载程序 (SSBL) ........................................412
24.2.4 内核 ...................................................................................413
24.2.5 Init .......................................................................................413
24.3 引导 Zynq .........................................................................................414
24.3.1 Zynq 引导文件 ................................................................415
24.3.2 Stage-0 ( 引导 ROM) .......................................................417