Skip to content

Commit 7f69402

Browse files
author
deployBot
committed
Deploy at Tue May 7 08:55:18 UTC 2024
1 parent c5c5e6f commit 7f69402

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

_sources/labs/infrastructure.rst.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
基础设施
22
=======
33

4-
为了帮助学习,我们每个主题都有一个实践练习部分,其中包含详细的、逐步的提示,以解决一个或多个任务。为了便于专注于特定问题,大多数任务将在现有的骨架(skeleton)驱动程序上执行。每个骨架驱动程序都有清晰标记的部分,需要填写之以完成任务
4+
为了辅助学习,我们为每个主题设计了一个实践练习环节。在这一部分,你会找到详细且分步骤的指导,帮助你解决一个或多个任务。为了更好地集中精力解决特定问题,大部分任务都将在已有的框架(skeleton)驱动程序中进行。每个框架驱动程序中都明确标出了需要你填写的部分,以完成任务
55

6-
骨架驱动程序是从位于 tools/labs/templates 目录中的完整源代码示例生成的。要解决任务,你可以通过在 *tools/labs* 目录下运行 **skels** 目标来生成骨架驱动程序。为了保持工作空间的干净,建议一次只为一个实验生成骨架,然后在开始新的实验之前清理工作空间。你可以使用 **LABS** 变量来选择实验
6+
骨架驱动程序是根据位于 tools/labs/templates 目录中的完整源代码示例生成的。为了解决任务,你可以在 *tools/labs* 目录下执行 **skels** 目标来生成所需的骨架驱动程序。为了维护工作空间的整洁,我们建议你一次只为一个实验生成骨架,并且在开始新实验之前清理工作空间。你可以通过设置 **LABS** 变量来选择不同的实验
77

88
.. code-block:: shell
99
@@ -24,7 +24,7 @@
2424
6-cmd-mod 8-kprobes
2525
2626
27-
对于每个任务,你可能需要执行多个步骤,这通常是逐步进行的。这些步骤在源代码中以及实验练习中都用关键字 *TODO* 标记。如果我们有多个步骤要执行,它们将以数字作为前缀,例如 *TODO1*, *TODO2* 等。如果没有使用数字,则是只有一个步骤。如果你想从某个特定步骤开始执行任务,可以使用 **TODO** 变量。以下示例将生成解决了第一个 *TODO* 步骤的骨架:
27+
对于每项任务,你可能需要按顺序执行多个步骤。在源代码和实验练习中,这些步骤都会用关键词 *TODO* 来标记。如果有多个步骤需要完成,它们会以数字后缀来区分,比如 *TODO1*, *TODO2* 等。如果没有数字后缀,那么通常只有一个步骤。如果你希望从特定的步骤开始执行任务,可以使用 **TODO** 变量。下面的示例将会生成一个已经完成第一个 *TODO* 步骤的骨架:
2828

2929
.. code-block:: shell
3030

labs/infrastructure.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@
127127

128128
<div class="section" id="section-1">
129129
<h1>基础设施<a class="headerlink" href="#section-1" title="永久链接至标题"></a></h1>
130-
<p>为了帮助学习,我们每个主题都有一个实践练习部分,其中包含详细的、逐步的提示,以解决一个或多个任务。为了便于专注于特定问题,大多数任务将在现有的骨架(skeleton)驱动程序上执行。每个骨架驱动程序都有清晰标记的部分,需要填写之以完成任务</p>
131-
<p>骨架驱动程序是从位于 tools/labs/templates 目录中的完整源代码示例生成的。要解决任务,你可以通过在 <em>tools/labs</em> 目录下运行 <strong>skels</strong> 目标来生成骨架驱动程序。为了保持工作空间的干净,建议一次只为一个实验生成骨架,然后在开始新的实验之前清理工作空间。你可以使用 <strong>LABS</strong> 变量来选择实验</p>
130+
<p>为了辅助学习,我们为每个主题设计了一个实践练习环节。在这一部分,你会找到详细且分步骤的指导,帮助你解决一个或多个任务。为了更好地集中精力解决特定问题,大部分任务都将在已有的框架(skeleton)驱动程序中进行。每个框架驱动程序中都明确标出了需要你填写的部分,以完成任务</p>
131+
<p>骨架驱动程序是根据位于 tools/labs/templates 目录中的完整源代码示例生成的。为了解决任务,你可以在 <em>tools/labs</em> 目录下执行 <strong>skels</strong> 目标来生成所需的骨架驱动程序。为了维护工作空间的整洁,我们建议你一次只为一个实验生成骨架,并且在开始新实验之前清理工作空间。你可以通过设置 <strong>LABS</strong> 变量来选择不同的实验</p>
132132
<div class="highlight-shell"><div class="highlight"><pre><span></span>tools/labs $ make clean
133133
tools/labs $ <span class="nv">LABS</span><span class="o">=</span>kernel_modules make skels
134134

@@ -144,7 +144,7 @@ <h1>基础设施<a class="headerlink" href="#section-1" title="永久链接至
144144
<span class="m">6</span>-cmd-mod <span class="m">8</span>-kprobes
145145
</pre></div>
146146
</div>
147-
<p>对于每个任务,你可能需要执行多个步骤,这通常是逐步进行的。这些步骤在源代码中以及实验练习中都用关键字 <em>TODO</em> 标记。如果我们有多个步骤要执行,它们将以数字作为前缀,例如 <em>TODO1</em>, <em>TODO2</em> 等。如果没有使用数字,则是只有一个步骤。如果你想从某个特定步骤开始执行任务,可以使用 <strong>TODO</strong> 变量。以下示例将生成解决了第一个 <em>TODO</em> 步骤的骨架:</p>
147+
<p>对于每项任务,你可能需要按顺序执行多个步骤。在源代码和实验练习中,这些步骤都会用关键词 <em>TODO</em> 来标记。如果有多个步骤需要完成,它们会以数字后缀来区分,比如 <em>TODO1</em>, <em>TODO2</em> 等。如果没有数字后缀,那么通常只有一个步骤。如果你希望从特定的步骤开始执行任务,可以使用 <strong>TODO</strong> 变量。下面的示例将会生成一个已经完成第一个 <em>TODO</em> 步骤的骨架:</p>
148148
<div class="highlight-shell"><div class="highlight"><pre><span></span>tools/labs $ <span class="nv">TODO</span><span class="o">=</span><span class="m">2</span> <span class="nv">LABS</span><span class="o">=</span><span class="s2">&quot;kernel_modules/8-kprobes&quot;</span> skels
149149
</pre></div>
150150
</div>

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)