Install

| CManager 工业控制管理软件
8255 驱动程序安装手册 |
用于 8255 及其兼容并行接口设备驱动程序的安装。 1. 安装环境
| Linux 2.4 以上版本的内核
| CManager 1.2.0 以上版本
| CManager SDK 1.2.0 以上版本
2. 文件说明 本软件包有几个重要文件需要说明
| install.sh | 安装命令脚本
| license.xml | 使用许可证
| i8255io.o | Linux 内核设备驱动模块
| i8255drv.so | CManager 设备驱动程序
| 8255.sql | 设置演示数据的SQL脚本
3. 安装步骤 3.1 软件解包 执行 tar zxvf i8255drv-1.2.0.tar.gz 会生成 i8255drv 目录，进入该目录。 3.2 安装设备驱动程序 执行安装命令文件 sh install.sh 3.3 创建设备文件 以 root 的身份执行 sh install.sh -d 将创建8个设备文件 /dev/i8255io[0-7] 退出 root 用户。 3.4 设置演示数据 软件包附带了用于演示的数据，并以 SQL 脚本形式提供。如果用户想安装的话，可按下面方法操作。 (注意：演示数据默认使用第1块并口卡(/dev/i8255io0)；用户可自行修改 SQL 脚本，以便与实际情况匹配。) 以 PostgreSQL 数据库为例, 运行 psql psql <数据库名> [用户名] 然后按下面的内容输入： 数据库名=# \i 8255.sql 数据库名=# \q 3.5 设置许可证 如果执行安装脚本时，出现类似下面的提示： 用户根目录/cvr/CManagerLicense.xml existed. 则，用户需要将 license.xml 的内容手工加到 $HOME/cvr/CManagerLicense.xml 文件中。 方法是： 用任何文本编辑器打开 license.xml，找到如下内容： <LICENSE ...... PRODUCT="8255 Driver" ...... /> 选择并复制到前面提到的 CManagerLicense.xml 文件中。 4. 设置运行环境 4.1 设置通信参数 用户需要配置驱动程序的通信参数，以便使计算机与并口设备能正确通信。 它们包括：
| 并口设备，见 3.4 的内容
| 端口模式，默认为全部输出
详细的配置说明，请查阅《8255 及其兼容并行接口 设备驱动程序使用手册》。 4.2 设备的访问权 由于 8255 驱动程序只需要以只读方式打开设备，便可以实施控制。 设备文件在创建时已经允许任何用户读，因此用户不需要理会访问权问题。 5. 运行软件 使用 8255 设备驱动程序前，需要先加载内核驱动模块。 该文件已经安装到了 $HOME/cvr/lib/modules 目录。进入该目录，并以 root 身份按下面方法操作。 如果安装的并口卡使用了默认地址 0x2a8，则简单执行 # /sbin/insmod i8255io.o 注意：驱动程序不会自动检测并口卡地址，因此用户必需自己确认地址的正确性。 如果安装的并口卡没有使用默认地址，或有多块并口卡。则执行 # /sbin/insmod i8255io.o io=0x2a0,0x300,... 从内核卸载(对所有的并口卡)，执行 # /sbin/rmmod i8255io 用户可自行配置内核驱动模块的自动加载(修改 /etc/modules.conf 文件) 完成上述的配置，驱动程序应该能工作了。不过要实现应用，还有许多事情要做。 如：并口卡的设置，端口的映射，监控数据库的配置，地图的制作，等等...... 详细的内容请阅读相关的手册。
版权所有© 2005 陈嵩. 保留所有权利 E-mail: chensong_vr@yahoo.com