Skip to content

Commit 15f70f0

Browse files
authored
fix lab names (#67)
1 parent 5331e27 commit 15f70f0

14 files changed

+17
-16
lines changed

labs/arm_kernel_development.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ Qemu
256256
===========
257257

258258
.. include:: ../labs/exercises-summary.hrst
259-
.. |LAB_NAME| replace:: ARM 内核开发
259+
.. |LAB_NAME| replace:: arm_kernel_development
260260

261261
.. warning::
262262

labs/block_device_drivers.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -689,7 +689,7 @@
689689
=========
690690

691691
.. include:: ../labs/exercises-summary.hrst
692-
.. |LAB_NAME| replace:: 块设备驱动程序
692+
.. |LAB_NAME| replace:: block_device_drivers
693693

694694
0. 简介
695695
--------

labs/deferred_work.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ tasklet
553553
========
554554

555555
.. include:: ../labs/exercises-summary.hrst
556-
.. |LAB_NAME| replace:: 延迟工作
556+
.. |LAB_NAME| replace:: deferred_work
557557

558558
0. 简介
559559
--------

labs/device_drivers.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ ioctl
583583
=========
584584

585585
.. include:: ../labs/exercises-summary.hrst
586-
.. |LAB_NAME| replace:: 设备驱动
586+
.. |LAB_NAME| replace:: device_drivers
587587

588588
0. 简介
589589
-------

labs/device_model.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -867,7 +867,7 @@ PNP 操作
867867
=========
868868

869869
.. include:: ../labs/exercises-summary.hrst
870-
.. |LAB_NAME| replace:: 设备模型
870+
.. |LAB_NAME| replace:: device_model
871871

872872
0. 引言
873873
---------

labs/exercises-summary.hrst

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
.. code-block:: shell
1616

1717
tools/labs $ make clean
18-
tools/labs $ LABS=<lab name> make skels
18+
tools/labs $ LABS=<实验名称> make skels
1919

2020
你还可以使用以下命令为单个任务生成骨架代码:
2121

2222
.. code-block:: shell
2323

24-
tools/labs $ LABS=<lab name>/<task name> make skels
24+
tools/labs $ LABS=<实验名称>/<任务名称> make skels
2525

2626
生成骨架驱动程序后,构建源代码:
2727

@@ -35,7 +35,7 @@
3535

3636
tools/labs $ make console
3737

38-
模块将放置在 /home/root/skels/|LAB_NAME|/<task_name> 目录中。
38+
模块将放置在 /home/root/skels/|LAB_NAME|/<任务名称> 目录中。
3939

4040
重新构建模块时,无需停止虚拟机!本地 `skels` 目录与虚拟机共享。
4141

labs/filesystems_part1.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ VFS 函数通常以超级块、索引节点和/或包含指向超级块的指针
414414
=========
415415

416416
.. include:: ../labs/exercises-summary.hrst
417-
.. |LAB_NAME| replace:: 文件系统
417+
.. |LAB_NAME| replace:: filesystems
418418

419419
..
420420
_[SURVEY-LABEL]

labs/filesystems_part2.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,7 @@ Dentry 操作
550550
=========
551551

552552
.. include:: ../labs/exercises-summary.hrst
553-
.. |LAB_NAME| replace:: 文件系统
553+
.. |LAB_NAME| replace:: filesystems
554554

555555
.. important::
556556

labs/infrastructure.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
.. code-block:: shell
3636
3737
tools/labs $ make build
38-
echo "# 自动生成的,不要编辑 " > skels/Kbuild
38+
echo "# autogenerated, do not edit " > skels/Kbuild
3939
for i in ./kernel_modules/8-kprobes; do echo "obj-m += $i/" >> skels/Kbuild; done
4040
make -C /home/tavi/src/linux M=/home/tavi/src/linux/tools/labs/skels ARCH=x86 modules
4141
make[1]: Entering directory '/home/tavi/src/linux'

labs/interrupts.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ ioperm 函数的第三个参数用于请求或释放端口权限:1 表示获
451451
* drivers/input/serio/i8042.c
452452
* drivers/input/keyboard/atkbd.c
453453

454-
Linux设备驱动程序
454+
Linux 设备驱动程序
455455
--------------------
456456

457457
* `Linux 设备驱动程序,第 3 版,第 9 章——与硬件通信 <http://lwn.net/images/pdf/LDD3/ch09.pdf>`_
@@ -463,7 +463,7 @@ Linux设备驱动程序
463463
=========
464464

465465
.. include:: ../labs/exercises-summary.hrst
466-
.. |LAB_NAME| replace:: 中断
466+
.. |LAB_NAME| replace:: interrupts
467467

468468
0. 简介
469469
--------

labs/kernel_profiling.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ top
156156
=========
157157
158158
.. include:: ../labs/exercises-summary.hrst
159-
.. |LAB_NAME| replace:: 内核分析
159+
.. |LAB_NAME| replace:: kernel_profiling
160160
161161
.. note::
162162

labs/memory_mapping.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ mmap 系统调用有以下参数:
227227
=========
228228

229229
.. include:: ../labs/exercises-summary.hrst
230-
.. |LAB_NAME| replace:: 内存映射
230+
.. |LAB_NAME| replace:: memory_mapping
231231

232232
1. 将连续的物理内存映射到用户空间
233233
--------------------------------------------------

labs/networking.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -816,7 +816,7 @@ netcat
816816
====
817817

818818
.. include:: ../labs/exercises-summary.hrst
819-
.. |LAB_NAME| replace:: 网络
819+
.. |LAB_NAME| replace:: networking
820820

821821
.. important::
822822

lectures/intro.rst

+1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
:inline-contents: True
8686

8787
.. image:: ../img/lectures/Monolithic_kernel.svg
88+
:width: 660px
8889

8990

9091
尽管如此,大部分单体内核在子系统间都实现了逻辑上的分隔,尤其是核心内核与设备驱动程序之间,它们通常需要通过较为严格的 API 来互相访问服务(这些 API 并非总是固定不变的)。显然,这种做法依赖于内核的具体实现和架构设计。

0 commit comments

Comments
 (0)