File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
基础设施
2
2
=======
3
3
4
- 为了帮助学习,我们每个主题都有一个实践练习部分,其中包含详细的、逐步的提示,以解决一个或多个任务。为了便于专注于特定问题,大多数任务将在现有的骨架 (skeleton)驱动程序上执行。每个骨架驱动程序都有清晰标记的部分,需要填写之以完成任务 。
4
+ 为了辅助学习,我们为每个主题设计了一个实践练习环节。在这一部分,你会找到详细且分步骤的指导,帮助你解决一个或多个任务。为了更好地集中精力解决特定问题,大部分任务都将在已有的框架 (skeleton)驱动程序中进行。每个框架驱动程序中都明确标出了需要你填写的部分,以完成任务 。
5
5
6
- 骨架驱动程序是从位于 tools/labs/templates 目录中的完整源代码示例生成的。要解决任务,你可以通过在 *tools/labs * 目录下运行 **skels ** 目标来生成骨架驱动程序。为了保持工作空间的干净,建议一次只为一个实验生成骨架,然后在开始新的实验之前清理工作空间。你可以使用 **LABS ** 变量来选择实验 :
6
+ 骨架驱动程序是根据位于 tools/labs/templates 目录中的完整源代码示例生成的。为了解决任务,你可以在 *tools/labs * 目录下执行 **skels ** 目标来生成所需的骨架驱动程序。为了维护工作空间的整洁,我们建议你一次只为一个实验生成骨架,并且在开始新实验之前清理工作空间。你可以通过设置 **LABS ** 变量来选择不同的实验 :
7
7
8
8
.. code-block :: shell
9
9
24
24
6-cmd-mod 8-kprobes
25
25
26
26
27
- 对于每个任务,你可能需要执行多个步骤,这通常是逐步进行的。这些步骤在源代码中以及实验练习中都用关键字 *TODO * 标记。如果我们有多个步骤要执行,它们将以数字作为前缀,例如 *TODO1 *, *TODO2 * 等。如果没有使用数字,则是只有一个步骤。如果你想从某个特定步骤开始执行任务 ,可以使用 **TODO ** 变量。以下示例将生成解决了第一个 *TODO * 步骤的骨架:
27
+ 对于每项任务,你可能需要按顺序执行多个步骤。在源代码和实验练习中,这些步骤都会用关键词 *TODO * 来标记。如果有多个步骤需要完成,它们会以数字后缀来区分,比如 *TODO1 *, *TODO2 * 等。如果没有数字后缀,那么通常只有一个步骤。如果你希望从特定的步骤开始执行任务 ,可以使用 **TODO ** 变量。下面的示例将会生成一个已经完成第一个 *TODO * 步骤的骨架:
28
28
29
29
.. code-block :: shell
30
30
You can’t perform that action at this time.
0 commit comments