Solaris 10 软件开发人员文库 >> 设备驱动教程 >> 前言 >> 用户背景知识
要编写 Solaris 操作系统设备驱动程序,应具备以下背景:
是一个自信的 C 程序员
有数据结构方面的经验,特别是链表方面的经验
了解位操作
了解间接函数调用
了解缓存
了解多线程技术(请参阅 Multithreaded Programming Guide)
熟悉 UNIX® shell
了解 UNIX 系统和 I/O 架构
编写设备驱动程序需要具有的最重要信息是设备的特征。请查看设备的详细说明。
具有 Solaris 操作系统编译器、调试器和其他工具方面的经验会大有帮助。还需要了解文件系统在哪里适用于内核和应用层。这些主题 在本教程中都有所论述。