这个驱动程序包括了用来分配颜色的函数指针和变量、执行 +" 操作、内存分配和覆盖页管理。如
,、-、.和 图形驱动程序。
(/0(视频)
这个驱动程序作为一个扩展功能,用来实现图形驱动(在驱动程序结构的扩展部分分配空间)。它实现诸
如视频启动、停止和流操作等功能,一个例子就是 视频扩展。
(10% (字体)
这个驱动程序包含字体大小和绘制操作的函数指针和变量,它使用图形驱动程序来显示信息。如 -2 和
2 字体引擎。
()!%(输入设备)
这个驱动程序包含获得和格式化输入信息的函数指针和变量。如键盘、指示和触摸屏驱动程序。
(!0(音频)
音频并不是一个真正的设备驱动程序,但是可以通过调用 0)&',$#0 &'和 0$%#&'来实现。
下面几章将详细介绍这些驱动程序的创建和操作。
《待续》
第二章 配置
介绍
在第一次使用前,必须首先配置和编译好 库, 配置包括:
输出驱动程序的选择和硬件设置;
输入驱动程序的选择和硬件设置,比如指示、键盘或者触摸屏;
音频驱动程序的选择和硬件设置;
应用程序使用的字体。
除了这些配置需要之外, 还可以定制成支持一个特殊的应用环境。可定制的部分包括内存管理和
定制硬件。配置好后, 库必须编译和连接到应用程序或者连接到 ,.+03 4"。
有两种方法来配置 :
使用 配置工具(00500# 5 菜单选项),这是配置 和相关驱动程序
的主要方法。
通过直接编辑配置头和源文件(命令行方法)来实现配置工具不可能实现的定制。
根据你目标程序所需要的 内容来决定要使用的配置方法, 标准配置就是包含一个图形
设备、一个键盘设备和一个指示设备。配置工具允许你配置这个标准的设备集,如果要使用多个设备,你
需要直接修改配置文件来实现。
一旦 配置好,就可以使用 00 工程来添加 到 ,.+03 4"。
配置方法比较
表 6 总结了这两种配置方法,对第一次安装和配置,我们推荐使用配置工具。
#6 配置方法比较
评论5