Lưu ý
Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.
- Bản gốc:
- Người dịch:
Google Translate (machine translation)
- Phiên bản gốc:
8541d8f725c6
Cảnh báo
Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.
Hướng dẫn cài đặt trình điều khiển API¶
Kernel cung cấp nhiều giao diện khác nhau để hỗ trợ sự phát triển của trình điều khiển thiết bị. Tài liệu này là một bộ sưu tập duy nhất có tổ chức của một số giao diện đó - hy vọng nó sẽ tốt hơn theo thời gian! các các phần phụ có sẵn có thể được nhìn thấy dưới đây.
Thông tin chung cho tác giả trình điều khiển¶
Phần này bao gồm các tài liệu mà vào lúc này hay lúc khác sẽ được được hầu hết các nhà phát triển làm việc trên trình điều khiển thiết bị quan tâm.
Thư viện hỗ trợ hữu ích¶
Phần này bao gồm các tài liệu mà vào lúc này hay lúc khác sẽ được được hầu hết các nhà phát triển làm việc trên trình điều khiển thiết bị quan tâm.
- Không gian người dùng sớm
- Đầu nối hạt nhân
- Truy cập thiết bị độc lập với bus
- Chia tần số thiết bị
- Chia sẻ và đồng bộ hóa bộ đệm (dma-buf)
- Trình trợ giúp thành phần cho trình điều khiển tổng hợp
- Các hàm io_mapping
- Thứ tự ghi I/O vào các địa chỉ được ánh xạ bộ nhớ
- Không gian người dùng I/O HOWTO
- Thiết bị trung gian VFIO
- VFIO - “I/O chức năng ảo”
- Tiêu chí chấp nhận cho các biến thể trình điều khiển cụ thể của thiết bị vfio-pci
Tài liệu cấp độ xe buýt¶
- Xe buýt phụ trợ
- Tính toán liên kết nhanh
- Hỗ trợ xe buýt EISA
- Hướng dẫn giao diện trình điều khiển Firewire (IEEE 1394)
- Hệ thống con I3C
- Trình điều khiển ISA
- Xe buýt tắc kè hoa MEN
- Hướng dẫn API của trình triển khai trình điều khiển Linux PCI
- Hệ thống con RapidIO Linux
- Hỗ trợ SLIMbus nhân Linux
- Linux USB API
- Virtio
- Trình điều khiển thiết bị VME
- W1: Xe buýt 1 dây của Dallas
- Trình điều khiển Xillybus cho giao diện FPGA chung
API dành riêng cho hệ thống con¶
- Hướng dẫn dành cho nhà phát triển trình điều khiển Linux 802.11
- Hỗ trợ ACPI
- Trình điều khiển hạt nhân lp855x
- Khung Clk chung
- Máy tính bí mật
- Trình điều khiển bảng điều khiển
- Trình điều khiển tiền điện tử
- Tài liệu DMAEengine
- Hệ thống con dpll nhân Linux
- Thiết bị phát hiện và sửa lỗi (EDAC)
- Hệ thống con thiết bị Extcon
- Phần mềm Linux API
- Hệ thống con FPGA
- Thư viện bộ đệm khung
- Quản lý quyền sở hữu khẩu độ bộ đệm khung
- Giao diện bộ đếm chung
- Bảng trang cơ số chung
- Đầu vào/đầu ra mục đích chung (GPIO)
- Giao diện nối tiếp đồng bộ tốc độ cao (HSI)
- Công cụ đánh dấu thời gian phần cứng Linux (HTE)
- Theo dõi lỗi phần cứng có thể phục hồi trong vmcoreinfo
- Hệ thống con IZZ0000ZZC và SMBus
- I/O công nghiệp
- Giao diện InfiniBand và Remote DMA (RDMA)
- Hệ thống con đầu vào
- Hệ thống chung Kết nối hệ thống con
- Trình điều khiển IPMB cho MC vệ tinh
- Trình điều khiển Linux IPMI
- Hướng dẫn dành cho nhà phát triển libATA
- Khung hộp thư chung
- RAID
- Hạt nhân hệ thống con phương tiện nội bộ API
- Giao diện công cụ quản lý Intel(R) (Intel(R) MEI)
- Trình điều khiển bộ nhớ
- Thiết bị dựa trên tin nhắn
- Thiết bị khác
- Thiết bị cổng song song
- Trình điều khiển 16x50 UART
- Điều chế độ rộng xung (PWM)
- Hỗ trợ thẻ MMC/SD/SDIO
- Thiết bị công nghệ bộ nhớ (MTD)
- Giao diện lập trình trình điều khiển MTD NAND
- Bình luận nội dung bù đắp
- Giao tiếp trường gần
- Trình điều khiển NTB
- Thiết bị bộ nhớ không bay hơi (NVDIMM)
- Hệ thống con NVMEM
- Tài liệu giao diện PARPORT
- -EAGAIN Quyền sở hữu cổng song song đã được trao đi.
- Khung PHY chung
- Hệ thống con PINCTRL (PIN CONTROL)
- Thư viện cập nhật Flash Firmware PLDM
- PPS - Xung mỗi giây
- Cơ sở hạ tầng đồng hồ phần cứng PTP cho Linux
- Giao diện điều chế độ rộng xung (PWM)
- Trình tự công suất API
- Bộ điều chỉnh điện áp và dòng điện API
- Đặt lại bộ điều khiển API
- rfkill - Hỗ trợ chuyển đổi tiêu diệt RF
- Viết trình điều khiển thiết bị kênh s390
- Hướng dẫn giao diện SCSI
- Hỗ trợ cho các thiết bị nối tiếp
- Trình điều khiển SM501
- Tài liệu SoundWire
- Giao diện ngoại vi nối tiếp (SPI)
- Mô-đun tổng hợp hệ thống bề mặt (SSAM)
- Hỗ trợ Switchtec Linux
- Hướng dẫn đồng bộ file API
- Hướng dẫn giao diện mục tiêu và iSCSI
- Trình điều khiển TEE (Môi trường thực thi đáng tin cậy) API
- nhiệt
- TTY
- WBRF - Băng tần Wifi RFI Giảm nhẹ
- Trình điều khiển WMI API
- Xilinx FPGA
- Viết trình điều khiển thiết bị cho thiết bị Zorro