英語
驅動實現者 API 指南¶
核心提供了各種介面來支援裝置驅動程式的開發。本文件是其中一些介面的(尚未完全組織好的)集合——希望它會隨著時間的推移變得更好!可用的子章節如下所示。
有用的支援庫¶
本節包含的文件應在某個時候引起大多數裝置驅動開發人員的興趣。
匯流排級文件¶
子系統特定 API¶
- Linux 802.11 驅動開發者指南
- ACPI 支援
- 核心驅動 lp855x
- 通用時鐘框架
- 保密計算
- 控制檯驅動
- 加密驅動
- DMAEngine 文件
- Linux 核心 dpll 子系統
- 錯誤檢測與糾正 (EDAC) 裝置
- 外部連線裝置子系統
- Linux 韌體 API
- FPGA 子系統
- 幀緩衝區庫
- 管理幀緩衝區孔徑的所有權
- 通用計數器介面
- 通用輸入/輸出 (GPIO)
- 高速同步序列介面 (HSI)
- Linux 硬體時間戳引擎 (HTE)
- I2C 和 SMBus 子系統
- 工業 I/O
- InfiniBand 和遠端 DMA (RDMA) 介面
- 輸入子系統
- 通用系統互連子系統
- 用於衛星 MC 的 IPMB 驅動
- Linux IPMI 驅動
- libATA 開發者指南
- 通用郵箱框架
- RAID
- 媒體子系統核心內部 API
- 英特爾(R) 管理引擎介面 (英特爾(R) MEI)
- 記憶體控制器驅動
- 基於訊息的裝置
- 其他裝置
- 並行埠裝置
- 16x50 UART 驅動
- 脈衝寬度調製 (PWM)
- MMC/SD/SDIO 卡支援
- 記憶體技術裝置 (MTD)
- MTD NAND 驅動程式設計介面
- 近場通訊
- NTB 驅動
- 非易失性記憶體裝置 (NVDIMM)
- NVMEM 子系統
- PARPORT 介面文件
- 通用 PHY 框架
- PINCTRL (引腳控制) 子系統
- PLDM 韌體快閃記憶體更新庫
pldmfw庫概述- PPS - 每秒脈衝數
- Linux 的 PTP 硬體時鐘基礎設施
- 脈衝寬度調製 (PWM) 介面
- 電源時序 API
- 電壓和電流調節器 API
- 復位控制器 API
- rfkill - RF 停用開關支援
- 編寫 s390 通道裝置驅動
- SCSI 介面指南
- 序列裝置支援
- SM501 驅動
- SoundWire 文件
- 序列外設介面 (SPI)
- Surface 系統聚合模組 (SSAM)
- Linux Switchtec 支援
- 同步檔案 API 指南
- target 和 iSCSI 介面指南
- TEE (可信執行環境) 驅動 API
- 熱管理
- TTY
- WBRF - WiFi 頻段 RFI 緩解
- WMI 驅動 API
- Xilinx FPGA
- 編寫 Zorro 裝置驅動