diff --git a/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md b/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md index 0b4f183..abf57d2 100644 --- a/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md +++ b/Software/Development/OperatingSystem/Linux/KernelDriver/Linux_SPI_子系统_x86平台.md @@ -176,7 +176,7 @@ static void __exit spidev_exit(void) module_exit(spidev_exit); ``` -可以看出,代码首先注册了 File Operation 方法用于实现用户态访问接口,另一方面则通过其 SPI 控制器来访问和控制实际设备。而从 spi_driver 结构体不难看出,spidev 不但可以驱动已注册的 SPI 平台设备,还可以驱动以 Device Tree 或 ACPI 表声明的 SPI 从设备(匹配 Device Tree 或 ACPI 表)。 +可以看出,代码一方面注册了 File Operation 方法用于实现用户态访问接口,另一方面则通过其 SPI 控制器来访问和控制实际设备。而从 spi_driver 结构体不难看出,spidev 不但可以驱动已注册的 SPI 平台设备,还可以驱动以 Device Tree 或 ACPI 表声明的 SPI 从设备(匹配 Device Tree 或 ACPI 表)。 ## SPI 核心层