Oracle Solaris 开发者文档介绍

开发设备驱动程序

Oracle Solaris OS 包括一组用于开发设备驱动程序的标准接口。这些接口称为 DDI/DKI,即设备驱动程序接口 (Device Driver Interface)/驱动程序内核接口 (Driver-Kernel Interface)。通过 DDI/DKI 接口可升级到新的 Oracle Solaris 发行版或迁移到新的平台,而无需重新编译驱动程序。在手册页的第 9 节中说明了这些接口,Oracle Solaris OS Man Page Collection 介绍对该节进行了介绍。

《Device Driver Tutorial》提供了有关如何为 Oracle Solaris OS 开发设备驱动程序的实践信息。本书包括有关编写、生成、安装、装入和测试简单设备驱动程序的逐步说明。本书还概述了驱动程序开发环境和可用于开发驱动程序的工具。此外,本书还提供了指向驱动程序开发资源和技术(用于避免某些驱动程序开发问题)的链接。

《编写设备驱动程序》手册提供了有关为面向字符的设备和面向块的设备开发驱动程序的更为完整的信息。该手册还述及到一些特定设备,例如,网络设备、USB 设备、SCSI 目标和 HBA 设备。

编写设备驱动程序》手册包含以下附加主题:

有关驱动程序开发资源的更多信息,请参见 Software Developer Information Resources(软件开发者信息资源)的 Device Drivers(设备驱动程序)部分和 OpenSolaris Device Drivers Community(OpenSolaris 设备驱动程序社区)。