Skip Masthead Links gceclub.sun.com.cn   » Search:    
 Java
开发者的资源中心

Sun Microsystem
 Skip to Content
 
注册成为Sun技术社区会员
注册说明 | 我的社区

Previous上一页1.  设备驱动程序简介

模板驱动程序例子概述

  1. 创建一个目录,用于开发驱动程序和打开一个名为 dummy.c 的新文本文件。

  2. 编写可加载模块配置的入口点:_init(9E)_info(9E)_fini(9E)

  3. 编写自动配置的入口点:attach(9E)detach(9E)getinfo(9E) prop_op(9E)

  4. 编写用户上下文的入口点:open(9E)close(9E)read(9E)write(9E)

  5. 定义数据结构:字符和块操作结构 cb_ops(9S)、设备操作结构 dev_ops(9S),以及模块连接结构 modldrv(9S)modlinkage(9S)

  6. 创建驱动程序配置文件 dummy.conf

  7. 构建和安装驱动程序。

  8. 通过加载驱动程序、读写设备节点和卸载驱动程序来测试驱动程序。

本例中要创建的入口点如下图所示。

图 2-1 dummy 例子的入口点
Diagram shows the entry points that are to be created in the
dummy examples.


Next下一页:编写模板驱动程序

 





SUN 全 球 资 源
www.sun.com
Sun全球网站
cn.sun.com
Sun中国网站
docs.sun.com
Sun产品文档
developers.sun.com
Sun开发者资源
wwws.sun.com
Sun软件产品
www.sun.com/bigadmin/
系统管理员