Skip to content

Commit e7bf48c

Browse files
author
deployBot
committed
Deploy at Fri Mar 29 11:33:33 UTC 2024
1 parent 5757ecd commit e7bf48c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+635
-1224
lines changed

_sources/labs/device_model.rst.txt

Lines changed: 252 additions & 545 deletions
Large diffs are not rendered by default.

genindex.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
<li class="toctree-l1"><a class="reference internal" href="labs/networking.html">网络</a></li>
8888
<li class="toctree-l1"><a class="reference internal" href="labs/arm_kernel_development.html">ARM 内核开发</a></li>
8989
<li class="toctree-l1"><a class="reference internal" href="labs/memory_mapping.html">内存映射</a></li>
90-
<li class="toctree-l1"><a class="reference internal" href="labs/device_model.html">Linux Device Model</a></li>
90+
<li class="toctree-l1"><a class="reference internal" href="labs/device_model.html">Linux 设备模型</a></li>
9191
<li class="toctree-l1"><a class="reference internal" href="labs/kernel_profiling.html">Kernel Profiling</a></li>
9292
</ul>
9393
<p class="caption"><span class="caption-text">有用信息</span></p>

index.html

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
<li class="toctree-l1"><a class="reference internal" href="labs/networking.html">网络</a></li>
8888
<li class="toctree-l1"><a class="reference internal" href="labs/arm_kernel_development.html">ARM 内核开发</a></li>
8989
<li class="toctree-l1"><a class="reference internal" href="labs/memory_mapping.html">内存映射</a></li>
90-
<li class="toctree-l1"><a class="reference internal" href="labs/device_model.html">Linux Device Model</a></li>
90+
<li class="toctree-l1"><a class="reference internal" href="labs/device_model.html">Linux 设备模型</a></li>
9191
<li class="toctree-l1"><a class="reference internal" href="labs/kernel_profiling.html">Kernel Profiling</a></li>
9292
</ul>
9393
<p class="caption"><span class="caption-text">有用信息</span></p>
@@ -1810,35 +1810,35 @@ <h1>Linux 内核教学<a class="headerlink" href="#linux" title="Permalink to th
18101810
</li>
18111811
</ul>
18121812
</li>
1813-
<li class="toctree-l1"><a class="reference internal" href="labs/device_model.html">Linux Device Model</a><ul>
1814-
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#overview">Overview</a></li>
1813+
<li class="toctree-l1"><a class="reference internal" href="labs/device_model.html">Linux 设备模型</a><ul>
1814+
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#section-1">概述</a></li>
18151815
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#sysfs">sysfs</a></li>
1816-
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#basic-structures-in-linux-devices">Basic Structures in Linux Devices</a><ul>
1817-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#the-kobject-structure">The kobject structure</a></li>
1818-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#buses">Buses</a></li>
1819-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#devices">Devices</a></li>
1820-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#drivers">Drivers</a></li>
1821-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#classes">Classes</a></li>
1822-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#hotplug">Hotplug</a></li>
1823-
</ul>
1824-
</li>
1825-
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#plug-and-play">Plug and Play</a><ul>
1826-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#pnp-bus">PNP bus</a></li>
1827-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#pnp-operations">PNP operations</a></li>
1828-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#adding-a-driver">Adding a driver</a></li>
1829-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#removing-a-driver">Removing a driver</a></li>
1830-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#adding-a-new-device">Adding a new device</a></li>
1831-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#removing-a-device">Removing a device</a></li>
1832-
</ul>
1833-
</li>
1834-
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#exercises">Exercises</a><ul>
1835-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#intro">0. Intro</a></li>
1836-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#bus-implementation">1. Bus implementation</a></li>
1837-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#add-type-and-version-device-attributes">2. Add type and version device attributes</a></li>
1838-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#add-del-and-add-bus-attributes">3. Add del and add bus attributes</a></li>
1839-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#register-the-bex-misc-driver">4. Register the bex misc driver</a></li>
1840-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#register-misc-device-in-the-bex-misc-probe-function">5. Register misc device in the bex_misc probe function</a></li>
1841-
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#monitor-uevent-notifications">6. Monitor uevent notifications</a></li>
1816+
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#linux-1">Linux 设备中的基本结构</a><ul>
1817+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#kobject">kobject 结构</a></li>
1818+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-2">总线</a></li>
1819+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-3">设备</a></li>
1820+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-4">驱动程序</a></li>
1821+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-5"></a></li>
1822+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-6">热插拔</a></li>
1823+
</ul>
1824+
</li>
1825+
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#section-7">即插即用</a><ul>
1826+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#pnp">PNP 总线</a></li>
1827+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#pnp-1">PNP 操作</a></li>
1828+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-8">添加驱动程序</a></li>
1829+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-9">移除驱动程序</a></li>
1830+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-10">添加新设备</a></li>
1831+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-11">移除设备</a></li>
1832+
</ul>
1833+
</li>
1834+
<li class="toctree-l2"><a class="reference internal" href="labs/device_model.html#section-12">练习</a><ul>
1835+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-13">0. 引言</a></li>
1836+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-14">1. 总线实现</a></li>
1837+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#section-15">2. 添加类型和版本设备属性</a></li>
1838+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#del-add">3. 添加 del add 总线属性</a></li>
1839+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#bex">4. 注册 bex 杂项驱动程序</a></li>
1840+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#bex-misc-probe">5. bex_misc probe 函数中注册杂项设备</a></li>
1841+
<li class="toctree-l3"><a class="reference internal" href="labs/device_model.html#uevent">6. 监视 uevent 通知</a></li>
18421842
</ul>
18431843
</li>
18441844
</ul>

info/chinese-localization-info.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
<li class="toctree-l1"><a class="reference internal" href="../labs/networking.html">网络</a></li>
8888
<li class="toctree-l1"><a class="reference internal" href="../labs/arm_kernel_development.html">ARM 内核开发</a></li>
8989
<li class="toctree-l1"><a class="reference internal" href="../labs/memory_mapping.html">内存映射</a></li>
90-
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux Device Model</a></li>
90+
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux 设备模型</a></li>
9191
<li class="toctree-l1"><a class="reference internal" href="../labs/kernel_profiling.html">Kernel Profiling</a></li>
9292
</ul>
9393
<p class="caption"><span class="caption-text">有用信息</span></p>

info/contributing.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<li class="toctree-l1"><a class="reference internal" href="../labs/networking.html">网络</a></li>
8989
<li class="toctree-l1"><a class="reference internal" href="../labs/arm_kernel_development.html">ARM 内核开发</a></li>
9090
<li class="toctree-l1"><a class="reference internal" href="../labs/memory_mapping.html">内存映射</a></li>
91-
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux Device Model</a></li>
91+
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux 设备模型</a></li>
9292
<li class="toctree-l1"><a class="reference internal" href="../labs/kernel_profiling.html">Kernel Profiling</a></li>
9393
</ul>
9494
<p class="caption"><span class="caption-text">有用信息</span></p>

info/extra-vm.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<li class="toctree-l1"><a class="reference internal" href="../labs/networking.html">网络</a></li>
8989
<li class="toctree-l1"><a class="reference internal" href="../labs/arm_kernel_development.html">ARM 内核开发</a></li>
9090
<li class="toctree-l1"><a class="reference internal" href="../labs/memory_mapping.html">内存映射</a></li>
91-
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux Device Model</a></li>
91+
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux 设备模型</a></li>
9292
<li class="toctree-l1"><a class="reference internal" href="../labs/kernel_profiling.html">Kernel Profiling</a></li>
9393
</ul>
9494
<p class="caption"><span class="caption-text">有用信息</span></p>

info/vm.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
<li class="toctree-l1"><a class="reference internal" href="../labs/networking.html">网络</a></li>
8989
<li class="toctree-l1"><a class="reference internal" href="../labs/arm_kernel_development.html">ARM 内核开发</a></li>
9090
<li class="toctree-l1"><a class="reference internal" href="../labs/memory_mapping.html">内存映射</a></li>
91-
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux Device Model</a></li>
91+
<li class="toctree-l1"><a class="reference internal" href="../labs/device_model.html">Linux 设备模型</a></li>
9292
<li class="toctree-l1"><a class="reference internal" href="../labs/kernel_profiling.html">Kernel Profiling</a></li>
9393
</ul>
9494
<p class="caption"><span class="caption-text">有用信息</span></p>

labs/arm_kernel_development.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
</ul>
111111
</li>
112112
<li class="toctree-l1"><a class="reference internal" href="memory_mapping.html">内存映射</a></li>
113-
<li class="toctree-l1"><a class="reference internal" href="device_model.html">Linux Device Model</a></li>
113+
<li class="toctree-l1"><a class="reference internal" href="device_model.html">Linux 设备模型</a></li>
114114
<li class="toctree-l1"><a class="reference internal" href="kernel_profiling.html">Kernel Profiling</a></li>
115115
</ul>
116116
<p class="caption"><span class="caption-text">有用信息</span></p>

labs/block_device_drivers.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
<li class="toctree-l1"><a class="reference internal" href="networking.html">网络</a></li>
131131
<li class="toctree-l1"><a class="reference internal" href="arm_kernel_development.html">ARM 内核开发</a></li>
132132
<li class="toctree-l1"><a class="reference internal" href="memory_mapping.html">内存映射</a></li>
133-
<li class="toctree-l1"><a class="reference internal" href="device_model.html">Linux Device Model</a></li>
133+
<li class="toctree-l1"><a class="reference internal" href="device_model.html">Linux 设备模型</a></li>
134134
<li class="toctree-l1"><a class="reference internal" href="kernel_profiling.html">Kernel Profiling</a></li>
135135
</ul>
136136
<p class="caption"><span class="caption-text">有用信息</span></p>

labs/deferred_work.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
<li class="toctree-l1"><a class="reference internal" href="networking.html">网络</a></li>
113113
<li class="toctree-l1"><a class="reference internal" href="arm_kernel_development.html">ARM 内核开发</a></li>
114114
<li class="toctree-l1"><a class="reference internal" href="memory_mapping.html">内存映射</a></li>
115-
<li class="toctree-l1"><a class="reference internal" href="device_model.html">Linux Device Model</a></li>
115+
<li class="toctree-l1"><a class="reference internal" href="device_model.html">Linux 设备模型</a></li>
116116
<li class="toctree-l1"><a class="reference internal" href="kernel_profiling.html">Kernel Profiling</a></li>
117117
</ul>
118118
<p class="caption"><span class="caption-text">有用信息</span></p>

0 commit comments

Comments
 (0)