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: [email protected]
Hosted by www.Geocities.ws

1