实时数据库与驱动程序开发接口-解析

实时数据库与驱动程序开发接口-解析
实时数据库与驱动程序开发接口-解析

实时数据库与驱动程序开发接口

V1.0 2006/12/29发布

1引言

根据整个组态的结构描述,在驱动程序与实时数据库之间交换的内容包括采集的实时数据及由实时数据库向驱动发送的控制命令串,驱动程序要求实时数据库或其他驱动支持的功能。

2实现方式

具体的实现方式是能过共享内存的方式进行数据传送。系统驱动所使用的共享内存全部编号使用,编号从0开始顺序递增,不同的驱动使用不同的共享内存编号,一般一个驱动使用一个共享内存,特殊情况下一个驱动可以使用一个以上的共享内存号。系统提供若干函数对共享内存的创建及使用进行支持。并且提供完整的温巡驱动程序,使用纯C语言编写。二次开发人员可以阅读,参照完成其他驱动的编写工作。另外对每一个驱动的开发需要在drive目录下建立一个单独的文件存储驱动的应用程序与设置文件.以omron为例,需在drive下建立omron 目录.对每一个驱动程序写一个readme.txt文件和一个config.txt文件来描述开发的目的及驱动的用法及驱动程序的参数设置.

系统占用的共享享内存编号有如下几个, 其他程序请不要占用.

100 声音驱动使用

102 短信程序使用

103 电话语音报警使用

80web驱动使用

3驱动程序编写说明

3.1 数据区

驱动程序采集的量一般分为两种形式一种是实时数据量如遥信,遥测与遥脉等.另一种类型是结构量,如SOE, 保护动作记录等。

实时数据量采用 0 - 1999进行编号, 驱动程序开发人员可自行安排其中的某一段为遥信,遥测或遥脉, 例如 0 - 100 为遥信, 101-200 为遥脉, 201 - 300 为遥测.对于遥信多的,将更多的编号分配给遥信,对于遥测多的将更多的编号分配给遥测。采集上来的量在组态的参数配置中按驱动编写的情况进行配置.

3.2 上传结构变量

结构型变量采用如下方法进行传送,系统提供若干个结构串位置,当将指定形式的若干个结构串放入结构串中时,同时将串个数告诉实时数据库。则实时数据库程序读入所有的串,并根据指定的格式进行存盘操作或命令操作。结构串的格式一般为一个特征码附加若干有效字串参数。

3.3 命令区

驱动程序从实时数据库中接收的内容一般是命令串,命令串中包括命令特征码及命令附带的数据,当收到退出命令时驱动程序应自动安全地退出. 退出命令是命令字符串 "EXIT"。

3.4 下行结构变量

下传结构变量一般是由实时数据库传送到驱动程序的下行结构变量。接收下行结构变量的程序一般有声音报警,电话报警,及调度程序等。

4类接口说明

4.1 支持函数文件列表

1)ramdrive.h

2)ramdrive.c

4.2 使用步骤

1)使用方法bool CreateRam( int ramid );

完成共享内存的建立,参数为数据共享区的编号.

2)设置实时数据

void SetValue( int id, int iValue )

id 编号 iValue 实时值

3)设置结构串

void SetStruct( int iNum , char * chStruct )

iNum 串内容编号 chStruct 串内容

4)设置结构串个数,当实时数据库读完之后会置0

void SetStructNum( int iStructNum )

iStructNum 结构串个数

4.3 实时数据库接收的命令

命令组成: 一般是一个标识开头,跟随着是一些参数

Synax0 = CONC 站号开出号

Descr0 = 发出一个控制命令

Synax1 = COND 站号命令编号数字串

Descr1 = 发出一个带数字的控制命令

Synax2 = CONS 站号命令编号使用字符串代替参数设置内的内容下发

Descr2 = 发送指定的字符串下去字符串中可能有空格

Synax3 = CONVALUE 站号命令编号数字串

Descr3 = 用于定值更改,会保存原始定值. 有默认取默认值,无则根据关联取出默认值, 如都没有则空出等输入

Synax4 = ASSIGNSYS 编号值 save

Descr4 = 给系统总线上的某一个量赋值

Synax5 = SQL SQL语句

Descr5 = 执行一个可执行的sql语句

Synax6 = SOE yyyy mm dd hh mm ss ms ramid istate

Descr6 = 执行一个SOE语句年月日时分秒微秒遥信在共享内存内的编号动作后的状态值

Synax7 = BPACT netaddr gztype yyyy mm dd hh mm ss ms data1 data2 data3 data4 data5 data6

Descr7 = 保护动作语句网络地址故障类型年月日时分秒微秒故障数据1 故障数据2 故障数据3 故障数据4 故障数据5 故障数据6

Synax8 = CMDTORUN CMDSTR

Descr8 = 给上位机的命令 CMDSTR为命令脚本

例如:CMDSTR为 DisplayMsg Hello ! 则在上位界面程序的状态栏显示Hello !例如:OPENDLG …为在上位机弹出指定的对话框

Synax9 = DDL ymramid timetype dataj dataf datap datag datas

Descr9 = 传送电度表量的语句电度表量编号时间种类尖峰平谷总对于时间类型 0 本月 1 上月 2 上上月

Synax10 = REMOTE remotetype ctlno ctltype

Descr10 = 调度上送命令

REMOTE 远程命令标志固定使用

remotetype 远程命令类型0 远方遥控 1 升降命令

ctlno 遥控号/对象号

ctltype 开关/升降错开关的代码分别为0 1 升降错的代码分别为0 1 2

例如:

REMOTE 0 1 1 意义为遥控号为 1 控制内容为关

Synax11 = EVENT netaddr eventtype evnetcode yyyy mm dd hh mm ss ms Parm Descr11 = 设备事件消息命令

EVENT 事件关键字

netaddr 设备网络地址相关设置表格:保护单元描述保护单元地址eventtype 事件类型代码相关设置表格:事件类型

evnetcode 事件代码相关设置表格:事件代码

yyyy mm dd hh mm ss ms 事件时间

Parm 事件参数中间可以有空格多余一个空格会缩为一个空格

例如:

EVENT 0 1 1 2007 3 27 08 30 33 132 parm0 parm1

分析流程:

根据设备网络地址–> 设备类型(通过保护单元地址设置)

根据设备类型,事件类型,事件代码–> 代码意义(通过事件代码表格)

Synax12 = DZ filename

Descr12 = 保护定值传送命令

定值接口文件放在组态的temp子目录下。通常为c:\ctconfig\temp

或/usr/local/ctconfig/temp目录。向实时库传送时,只需要放入文件名即可.不要带路径.

接口文件定义如下:使用纯文本文件。

addr 1 //保护地址

zoneno 0 //保护定值区号0-3 对于压板类型固定设为 -1,以此标记设定为压板

data 0 1 10.1 //定值序号为0 性质1为投入值为10.1

data 1 1 11.2 //定值序号为1 性质1为投入值为11.2

data 2 1 12.3 //定值序号为2 性质1为投入值为12.3

data 3 1 13.4 //定值序号为3 性质1为投入值为13.4

查看指定的保护定值使用exec 命令。

exec browsedz.exe

Synax13 = displayalarm

Descr13 = 驱动要求界面强制显示指定的报警信息

displayalarm iStationid, iDataKind, iid berror date time stationdescr alarmdescr alarmkind tellother devicename

displayalarm 关键字

iStationid, iDataKind, iid 点编号

berror 0 故障标志黄色闪烁 1 事故标志红色闪烁

date time 日期时间

stationdescr 站点描述

alarmdescr 报警内容描述

alarmkind 报警类型

tellother 是否在网络上传输

devicename 采集设备描述,表示从哪个设备上过来的报警

4.4 下行信息语法

此语法供调度类型的驱动程序接收

CDTSOE yyyy mm dd hh mm ss ms stationid yxid state

SOE语句年月日时分秒毫秒遥信站号遥信编号动作后状态

CDTBPACT netaddr gztype yyyy mm dd hh mm ss ms

保护动作语句网络地址故障类型年月日时分秒毫秒

CDTEVENT eventtype evnetcode yyyy mm dd hh mm ss ms

事件动作语句网络地址事件类型事件代码年月日时分秒毫秒

.

(整理)嵌入式系统的以太网接口设计及linux内核网络设备驱动.

嵌入式系统的以太网接口设计及linux驱动 1 以太网概述 以太网(Ethernet)是当今局域网采用的最通用的通信协议标准。在以太网中,所有计算机被连接在一条电缆上,采用带冲突检测的载波侦听多路访问(CSMA/CD)方法,采用竞争机制和总线拓扑结构。基本上,以太网由共享传输媒体,如双绞线电缆或同轴电缆、多端口集线器、网桥或交换机构成。 按照OSI(Open System Interconnection Reference Model,开放式系统互联参考模型)7层参考模型,以太网定义的是物理层(PHY)和数据链路层(对应以太网的MAC层)的标准。 2 嵌入式处理器上扩展以太网接口 以太网接口控制器主要包括MAC乘PHY两部分,如图1所示为嵌入式处理器集成MAC层控制器。 MAC层控制器和PHY的连接是通过MII、RMII等接口实现的。在IEEE802的标准系列中,数据链路层包括LLC和MAC两个子层。其中MAC负责完成数据帧的封装、解封、发送和接受功能。PHY层的结构随着传输速率的不同而有一定的差异。对于1OBaseT等网络,从以太网PHY芯片输出的就是传输所需的差分信号。但是还需要一个网络隔离变压器组成图2的结构。网络隔离变压器可起到抑制共模干扰、隔离线路以及阻抗匹配等作用。 本文介绍一种新款网络接口芯片DM9000A,它可以很方便的实现与嵌入式CPU的接口,实现扩展以太网口的功能。DM9000A是中国台湾DAVICOM公司推出的一款高速以太网接口芯片,其基本特征是:集成10/100M物理层接口;内部带有16K字节SRAM用作接收发送的FIFO缓存;支持8/16bit两种主机工作模式:

监控软件设备驱动程序的编程与实现

监控软件设备驱动程序的编程与实现 0 前言 在专业监控软件出现以前,自动控制系统集成人员的一个重要任务就是编写专门的系统上位监控程序。但是,在实际工程中我们发现:一方面,由于各编程人员的水平参差不齐,许多软件的功能和可靠性都存在问题;另一方面,由于每个编程人员的编程习惯和编程思路都不同,程序的可读性和功能的扩展性都比较差。因此,功能强大、实用面广的专业监控软件就应运而生。如MCGS监控软件、组态王控软件等。由于现场智能仪表、采集板的多种多样,监控软件自带的设备驱动程序毕竟有限,因此编制设备驱动程序就成了自控系统集成工程师的重要工作之一。 本文以北京昆仑通态公司开发的MCGS为例来说明监控软件设备驱动程序的一般思路。MCGS是基于Windows95和WindowsNT平台,为用户提供了从数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案和操作工具。MCGS允许用户在VisualBasic中操作MCGS中的对象,提供了一套开放的可扩充接口,用户可根据自己的需要用VB编制特定的功能构件来扩充系统的功能。 1接口原理 许多组态软件提供了设备驱动程序软件开发包,支持用户用VB、VC、Delphi等高级编程语言编制设备驱动程序。MCGS组态软件驱动程序编程原理框图如图1所示: 几乎所有的PLC、智能仪表、采集板卡都提供了驱动软件,有的在说明书中还提供了驱动软件的核心代码、函数或数据结构。而监控软件也提供了开放性的可扩充接口,一般包括属性函数、方法函数、IO端口操作函数和串口操作函数等。在运行模式下,监控软件定时或在事件激发时调用设备驱动程序,而设备驱动程序根据需要,再调用设备核心函数。例如,MCGS在组态模式下按在线帮助按钮就会调用GetDevHelp接口,显示设备构件的在线帮助;按内部属性按钮时就会调用SetDevPage接口,显示设备构件的特定属性页。在运行环境下,MCGS首先调用一次InitDevRun接口对设备进行一些必须的初始化工作。

驱动程序

linux 驱动程序设计实验 一实验目的 1.了解LINUX操作系统中的设备驱动程序的组成 2.编写简单的字符设备驱动程序并进行测试 3.编写简单的块设备驱动程序并进行测试 4.理解LINUX操作系统的设备管理机制 二准备知识 1. LINUX下驱动程序基础知识 Linux抽象了对硬件的处理,所有的硬件设备都可以像普通文件一样来看待:它们可以使用和操作文件相同的、标准的系统调用接口来完成打开、关闭、读写和I/O控制操作,而驱动程序的主要任务也就是要实现这些系统调用函数。在Linux操作系统下有两类主要的设备文件:一类是字符设备,另一类则是块设备。字符设备是以字节为单位逐个进行I/O操作的设备,在对字符设备发出读写请求时,实际的硬件I/O紧接着就发生了,一般来说字符设备中的缓存是可有可无的,而且也不支持随机访问。块设备则是利用一块系统内存作为缓冲区,当用户进程对设备进行读写请求时,驱动程序先查看缓冲区中的内容,如果缓冲区中的数据能满足用户的要求就返回相应的数据,否则就调用相应的请求函数来进行实际的I/O操作。块设备主要是针对磁盘等慢速设备设计的,其目的是避免耗费过多的CPU时间来等待操作的完成。一般说来,PCI卡通常都属于字符设备。 我们常见的驱动程序就是作为内核模块动态加载的,比如声卡驱动和网卡驱动等,这些驱动程序源码可以修改到内核中,也可以把他们编译成模块形势,在需要的时候动态加载. 而Linux最基础的驱动,如CPU、PCI总线、TCP/IP协议、APM (高级电源管理)、VFS等驱动程序则编译在内核文件中。有时也把内核模块就叫做驱动程序,只不过驱动的内容不一定是硬件罢了,比如ext3文件系统的驱动。当我们加载了设备驱动模块后,应该怎样访问这些设备呢?Linux是一种类Unix系统,Unix的一个基本特点是“一切皆为文件”,它抽象了设备的处理,将所有的硬件设备都像普通文件一样看待,也就是说硬件可以跟普通文件一样来打开、关闭和读写。 系统中的设备都用一个设备特殊文件代表,叫做设备文件,设备文件又分为Block (块)型设备文件、Character(字符)型设备文件和Socket (网络插件)型设备文件。Block设备文件常常指定哪些需要以块(如512字节)的方式写入的设备,比如IDE硬盘、SCSI硬盘、光驱等。而Character型设备文件常指定直接读写,没有缓冲区的设备,比如并口、虚拟控制台等。Socket(网络插件)型设备文件指定的是网络设备访问的BSD socket 接口。 设备文件都放在/dev目录下,比如硬盘就是用/dev/hd*来表示,/dev/hda表示第一个IDE 接口的主设备,/dev/hda1表示第一个硬盘上的第一个分区;而/dev/hdc 表示第二个IDE接口的主设备。对于Block和Character型设备,使用主(Major)和辅(minor)设备编号来描述设备。主设备编号来表示某种驱动程序,同一个设备驱动程序模块所控制的所有设备都有一

实验1TCPIP属性设置(参考答案)

实验一TCP/IP属性设置与测试 【一】实验目的 1. 通过实验学习局域网接入Internet时的TCP/IP属性的设置; 2. 掌握ping、ipconfig等命令的使用; 3. 熟悉使用相关命令测试和验证TCP/IP配置的正确性及网络的连通性。 【二】实验要求 1. 设备要求:计算机2台以上(装有Windows 2000/XP/2003操作系统、装有网卡已联网); 2. 分组要求:2人一组,合作完成。 【三】实验预备知识 1. IP地址、子网掩码、默认网关、DNS服务器 (1)IP地址 IP地址(IP Address)就是给每个连接在Internet上的主机分配的一个32bit二进制地址,为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节,IP地址它就像一个人可以合法的在社会上办理银行卡、移动电话等社会活动所需要一个身份证号标识一样。 所有的IP地址都由国际组织NIC(Network Information Center)负责统一分配,目前全世界共有三个这样的网络信息中心:InterNIC(负责美国及其他地区)、ENIC(负责欧洲地区)、APNIC(负责亚太地区),我国申请IP地址要通过APNIC,APNIC的总部设在澳大利亚布里斯班。申请时要考虑申请哪一类的IP地址,然后向国内的代理机构提出。 (2)子网掩码 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 (3)默认网关 默认网关(Default Gateway)是一个可直接到达的IP 路由器的IP 地址,配置默认网关可以在IP 路由表中创建一个默认路径,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包,它就好像一所学校有一个大门,我们进出学校必须经过这个大门,这个大门就是我们出入的默认关口。现在主机使用的网关,一般指的是默认网关。一台主机的默认网关是不可以随随便便指定的,必须正确地指定,否则一台主机就会将数据包发给不是网关的主机,从而无法与其他网络的主机通信。 (4)DNS服务器 DNS服务器(Domain Name System或者Domain Name Service) 是域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。TCP/IP属性设置中填入的是DNS服务器的IP地址。 2. Ping命令 Ping命令是最常用的一种网络命令,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,可以推断TCP/IP参数是否设置正确以及运行是否正常。按照缺省设置,Windows上运行的Ping命令发送4个ICMP(互联网控制报文协议)回送请求,每个32字节数据,

触摸屏接口硬件编写驱动程序

尽管触摸屏正在迅速普及开来,但大多数开发人员以前从来没有开发过触摸屏产品。本文详细介绍了触摸屏产品的设计步骤,指导读者了解使触摸屏首次工作需要的软硬件细节。 触摸屏如今随处可见。工业控制系统、消费电子产品,甚至医疗设备上很多都装备了触摸屏输入装置。我们平时不经意间都会用到触摸屏。在ATM机上取款、签署包裹,办理登机手续或查找电话号码时都可能会用到触摸屏。 本文介绍了二种较新的CPU,它们都内建了对触摸屏输入的支持。本文将介绍如何编写软件驱动程序,从而能够使用这些微处理器配置、校准触摸屏以及对触摸屏输入持续响应。最终将提供可免费下载和使用的工作代码,作为读者进一步设计的基础。 触摸屏作为输入手段的优点和缺点 没有一种输入方式是十全十美的,对某些特定的应用和产品类型来说,触摸屏不是最好的输入手段。为了让读者清楚的了解触摸屏的特性,下面先概括使用触摸屏作为输入手段的优点和缺点。 首先是优点:触摸屏不可否认的具有酷的感觉,立刻就能使产品的使用变得更有乐趣。同时触摸屏也非常直观。当用户想要选择A选项时,他伸出手指碰一下A 选项就可以了。这还不够直观吗?连两岁的婴儿都知道怎样伸手去触摸他(或她)想要的东西。 最后要说的是,触摸屏作为输入装置和系统固定在了一起。如果用户忘记遥控器或鼠标放的位置,就会无法进行输入。而如果具有触摸屏的设备放在用户前面,用户马上就可以用触摸屏进行输入。 再说缺点,触摸屏可能会在不合适的场合下被错误的使用。这里我是指对安全性要求严格的设备,对于这些设备,如果没有适当的预防措施,使用触摸屏会非常危险。下面我将概括一些最明显的潜在的问题,如果读者想作更进一步的了解,可以参考更多的资料。 第一个问题是视差,即屏幕上看到的对象的位置与其在触摸面板上的实际有效位置之间的差异。图1说明了这个问题。我能想到的最佳例子是典型的“免下 车”ATM机。这种ATM机不会根据汽车的高度升高或降低自己的高度,因此如果你坐在较高的SUV或卡车里,那么你就会从抬高的位置俯视显示屏。为了保护昂贵的显示器件免受恶意破坏,ATM机都会在用户和显示屏之间放置几层强化玻璃。 触摸屏是不能这样保护的。如果真这样做的话,用户就无法进行触摸了。因此触摸屏放在表层上,而显示屏放在表层下的几层玻璃后面。这就造成了触摸层和显示层之间的物理隔离。如果用户以某个角度观看屏幕,就意味着用户按压触摸屏进行选择的位置会与用户接口软件预期的输入位置之间存在一定的距离偏差。

实验二--配置TCPIP协议

实验二配置TCP/IP协议 专业班级学号姓名 实验学时2实验类型验证性实验地点数计学院实验中心实验时间指导老师 实验成绩 年月日 一、实验目的 了解TCP/IP协议的工作原理; 掌握TCP/IP协议的安装及配置方法; 掌握常用的TCP/IP网络故障诊断和排除方法; 二、实验环境 多台装有Windows 2008 Server的计算机。 三、实验内容及步骤 1、安装TCP/IP协议 控制面板—>网络连接—>本地连接—>右键调出属性面板—>添加—>协议—>选择 TCP/IP协议—>开始安装 2、设置TCP/IP协议 右击网上邻居—>属性—>右击本地连接—>属性—>选择TCP/IP协议—>属性 设置IP地址:机器号+10 设置子网掩码:设置默认网关:设置DNS服务器:、常用网络测试命令的使用 (1)Ping Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最 常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给 予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。 如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器 配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在 网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。 命令格式: 参数含义: -t不停地向目标主机发送数据;直到用户按ctrl+c结束

-a 以IP地址格式来显示目标主机的网络地址; -n count 指定要Ping多少次,具体次数由count来指定; -l size 指定发送到目标主机的数据包的大小。 ①测试本机TCP/IP协议安装配置是否成功 PING127.0.0.1 这个Ping命令被送到本地计算机的IP软件,如果此测试不能通过,就表示TCP/IP的安装或配置存在问题。 ②PING 本机IP 这个命令被送到我们计算机所配置的IP地址,我们的计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。 ③ PING 局域网内其他IP 这个命令应该离开我们的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。 ④PING 网关IP 这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。 ⑤PING LOCALHOST LOCALHOST是一个操作系统的网络保留名,它是的别名,每台计算机都应该能够将该名字转换成该地址。如果没有做到这一点,则表示主机文件(/Windows/host)中存在问题。 (2)ipconfig 使用ipconfig /all 查看配置。 发现和解决TCP/IP 网络问题时,先检查出现问题的计算机上的TCP/IP 配置。可以使用ipconfig 命令获得主机配置信息,包括IP 地址、子网掩码和默认网关。 注意:对于Windows 95 和Windows 98 的客户机,请使用winipcfg 命令而不是ipconfig 命令。使用带/all 选项的ipconfig 命令时,将给出所有接口的详细配置报告,包括任何已配置的串行端口。使用ipconfig /all,可以将命令输出重定向到某个文件,并将输出粘贴到其他文档中。也可以用该输出确认网络上每台计算机的TCP/IP 配置,或者进一步

接口技术-基于MPC860 PCMCIA的双以太网接口驱动设计

基于MPC860 PCMCIA的双以太网接口驱动设计 (华中科技大学)郝东,杜旭 摘要:MPC860芯片因其强大的通信处理能力和多种协议的支持而被广泛应用于通信领域。但其内部模块仅支持一个10/100M自适应以太网口,限制了应用。本文提出了一种基于其PCMCIA接口扩展的双100M以太网接口的方案,分析了相关驱动程序设计的关键问题。 关键词:嵌入式系统,MPC860,PCMCIA, Linux设备驱动 中图分类号:TP302.1 文献标识码: A 国家十五科技攻关计划:2001BA205A08-09 The Driver Design Of Dual Ethernet Ports Based On MPC860 PCMCIA Interface HAO Dong,DU Xu Abstract: Due to the strong ability of communication processing and support to many protocols, MPC860 is widely used in communication area. But it can only provide one 10/100M adaptable Ethernet interface directly by its internal modules, which limits its application. This paper gives out a solution based on the PCMCIA interface of MPC860 and analyzes key problems of the related driver design. Key words:Embedded System,MPC860,PCMCIA,Linux Device Driver 1.引言 MPC860是互联网络和数据通信及控制领域使用较多、性能相当优越的嵌入式微处理器,其内部集成的CPM (Communication Processor Module) 能完成UART、HDLC、Ethernet 等多种协议的通信控制和处理。然而当应用系统需要两个以上的10M/100M自适应以太网口时, 仅靠片内的通信控制模块便不能满足需求,这是因为:MPC860内部仅有FEC(Fast Ethernet Controller)能实现一个10/100M自适应以太网口,而SCC(Serial Communication Controller)仅支持10M以太网。为了达到应用要求,可以通过MPC860的双PCMCIA接口扩展出两个10/100M自适应以太网口。本文基于这种双PCMCIA扩展以太网口的硬件结构分析了相关驱动程序设计中的关键问题。 2.电路分析和设计 应用中我们选用了ASIX公司的AX88790芯片。AX88790芯片内部集成了10/100M MAC (Media Access Control) 控制器、PHY(Physical Layer Device)和收发器,符合IEEE802.3 / IEEE802.3u标准,提供兼容PCMCIA 2.1+规范的PCMCIA接口,完全满足我们的应用需求。 注:x为A/B对应第A/B路PCMCIA接口;DIR为缓冲方向控制信号,/OE1,/ OE2分别为高字节,低字节输出使能信号,G1,G2,OC,G为使能或片选输入信号 图 1 扩展以太网口的硬件结构 在MPC860的PCMCIA读写控制信号中, /IORD、/IOWR、/OE、/WE和/REG信号由两个PCMCIA接口所共用,而/CE1,/CE2信号为每个接口分别一组, PCMCIA数据信号

驱动程序的接口设计

驱动程序的接口设计 WinCE下的驱动皆以动态链接库的形式存在。驱动实现中可以调用所有的标准API。WinCE的两种驱动模型——本机驱动模型和流接口驱动模型——其中本机驱动模型用于低级、内置设备,实现一组特定的接口函数;而流接口驱动模型是基本的驱动类型,提供一组通用设备接口,适用于多种设备。本设计采用的ADC驱动为数据采集驱动,是整个数据采集系统的核心。首先介绍几个流接口驱动的接口函数: (1)ADC_Init: 函数原型:DWORD ADC_Init(LPCTSTR Identifier) 功能描述:软件资源初始化,硬件地址空间映射,硬件初始化,中断注册。 参数描述:Identifier为字符串指针,指向本驱动在注册表标识符路径键值。 实现要点:本函数的关键部分在于对硬件地址空间的映射,通Virtualalloc,Viirtualcopy将I/O寄存器、中断寄存器、PWM寄存器和存储器地址空间映射到系统内存空中去;此外还要对硬件进行系统启动后的第一次初始化,包括中断硬件初始化和注册、fifo的清零和采集的禁止等。注意为保证系统的稳定和低功耗,在本函数运行后,数据采集器处于禁止中断和电源关闭状态。 具体使用:ADC_Init会把设备内容指针传递给ADC_Open。 (2)ADC_Deinit: 函数原型:BOOL ADC_Deinit(PADC_Info pContext) 功能描述:软件资源释放,硬件反初始化,中断屏蔽。 参数描述:pContext是驱动软件结构体指针。 实现要点:本函数为ADC_Init的逆向操作。 具体使用:释放了ADC_Init中分配的资源。 (3)ADC_Open: 函数原型:DWORD ADC_Open(DWORD pContext,DWORD AccessCode,DWORD ShareMode) 功能描述:打开设备,AD上电,禁止中断,禁止触发,清除FIFO,数据缓冲区初始化。 参数描述:pContext是驱动软件结构体指针;AccessCode为读写访问权限。 制模式码:ShareMode为共享访问权限控制模式码。 应用接口:CreateFile 实现要点:本函数主要功能是开启设备电源,并确保其初始化状态可靠,因此其中部分操作与系统初始化阶段类似。注意在本操作结束后,采集器仍处于禁

USB驱动程序安装说明

USB编程电缆驱动程序安装说明 概述 USB编程电缆或USB接口产品是通过将电脑的USB接口模拟成传统的串行口(通常为COM3),从而使用现有的编程软件或通信软件,通过编程电缆与PLC 等设备的传统接口进行通信。 功能 ●支持的操作系统Windows2000/Windows XP ●完全兼容USB 2.0规范 ●USB总线供电(非隔离产品)、或USB总线供电与PLC的编程口同时供 电(隔离型产品) ●波特率:300bps~1Mbps自动适应 ●每台PC只支持一个USB接口转换产品(如一台电脑需使用多个USB 接口产品,需为各个USB接口产品设置不同的序列号,请咨询生产厂家 索取序列号设置工具软件) 系统要求 请在使用USB编程电缆之前确认你的电脑是IBM PC兼容型并具备以下最低系统要求: ●Intel兼容586DX4-100MHz中央处理器或更高 ●一个标准的USB接口(4-pin A型插座) ●运行操作系统为Windows2000或Windows XP 驱动程序的安装 驱动程序的安装非常简单,只需按提示进行即可,以Windows XP为例,按以下步骤进行: 1、打开将要连接USB编程电缆或USB接口产品的电脑电源,并确认电脑 的USB口已经启动并正常工作。 2、将USB编程电缆或USB接口产品插入电脑的USB接口,Windows将检 测到设备并运行添加新硬件向导帮助你设置新设备,插入驱动程序光盘 并单击下一步继续。 如果Windows没有提示找到新硬件,那么在设备管理器的硬件列表中, 展开“通用串行总线控制器”,选择带问号的USB设备,单击鼠标右键 并运行更新驱动程序。

项目8 tcp、ip网络接口的配置

实训项目8 tcp、ip网络接口的配置 一、实训目的 掌握Linux下TCP/IP网络的配置方法 学会使用网络命令检测网络配置 学会启用和禁用系统服务 二、项目背景 某企业新增了Linux服务器,在但还没有配置TCP/IP网络参数,请设置好各项TCP/IP参数,并连通网络。 三、实训内容 练习Linux系统下TCP/IP网络设置、网络检测方法。 四、实训步骤 子项目1 设置IP地址以及子网掩码 查看网络接口eth0的配置信息 为此网络接口设置IP地址,广播地址,子网掩码,并启动此网络接口。利用ifconfig命令查看系统中已经启动的网络接口。仔细观察看到的现象。记录启动的网络接口. 子项目2,设置网关和主机名 显示系统的路由设置 设置默认路由。并再次显示系统的路由设置。确定设置成功 显示当前的主机名设置:并以自己姓名的缩写重新设置主机名。再次显示当前的主机名设置。确认修改成功 修改文件。让主机名永久生效 子项目3 网络设置监测 Ping网关的IP地址。监测网络是否连通 用netstat命令显示系统核心路由表 用netstat 命令查看系统开启的TCP端口 子项目4 设置域名解析 编辑/etc/hosts文件,加入要进行静态域名解析的主机的IP地址和域名 Host文件优先于dns服务器。可以查看、etc/host.conf文件 用ping命令检测上面设置好的网关的域名。测试静态域名解析是否成功

编辑/etc/resolv.conf文件,加入域名服务器的IP地址,设置动态域名解析 编辑/etc/resolv.conf文件,设置域名解析顺序为:host,bind。 用nslookup命令查询一个网络地址对应的IP地址。测试域名解析的设置。 子项目5 启动和停止守护进程 用sevice 命令查看守护进程sshd的状态 如果显示sshd处于停用状态,可以试着用ssh命令来连接本地系统,看看是否真的无法登录 然后用service命令启动sshd ,再用ssh命令连接本地系统。看看sshd服务是否真的已经启动 用ntsysv 命令设置sshd在系统启动时自动启动 用service命令停止sshd守护进程 五.实训思考题 1.当无法连接远程主机的时候,例如,用telnet命令无法连接到远程主机https://www.360docs.net/doc/ea4387435.html,.此时应该按什么顺序。用什么方法。分别检测系统中的那些位置? 2.静态域名解析和动态域名解析有什么区别?分别在哪些文件里面进行设置?系统如何决定用哪种方式对一个域名进行解析? 3.利用ifconfig和route命令配置ip地址,子网掩码和默认网关等信息和利用netcofig以及编辑/etc/syscofig/network-scripts/if-eth0文件配置的ip地址,子网掩码和默认网关等信息有什么不同? 六、实训报告要求 实训目的 实训内容 实训步骤 实训中的问题及解决方法 回答实训思考题 实训心得体会 建议与意见 .

企业数据库开发方案

文件编号:YS- 保密级别:内部文件- 威海易尚网络科技有限公司 威海易尚网络科技有限公司技术部 2015-8-15

客户名称、项目名称建设方案 一、项目背景简述 二十一世纪,网络与通信技术呈现迅猛的发展势头,在短短几年之内,智能终端使用率几乎覆盖了整个有效社会群体的99%以上,其速度之快,令人咋舌。就在我们惊诧之际,我们还看到了微信、网购,智能生活等各种网络应用,在人们生活的方方面面,它们是以什么样的惊人的几何倍速,正在增长着。 应该说,我们已经见证了网络和通信所带来的前所未有的市场效益,我们感叹它的巨大力量以及发展潜力。但我们是否想过,能否将这些为我所用,使之产生有利于企业的效应? 即便是在现在,对很多企业来说,这仍旧是一个具有前瞻性的问题。这是一种挑战,一种机遇,是一种资源,更是一种方向! 我们看到,有实力的企业已经着手去考虑如何有效的依托网络技术,结合当前成熟的应用程序和功能,去抓住这样一组资源和数据了。毫无疑问,在合理的运作下,这必将为他们带来额外的诸多效益。 下边是几组针对操作提醒功能数据: (1)大型的银行,网银操作具有提醒功能; (2)知名的支付机构,资金操作具有短信提醒功能;

(3)知名的网购平台,订单操作具有相应的提醒功能。 二、需求与可行性分析 根据客户名称(修改后请更正颜色)初期提出的需求文档,以及与客户进行的几次沟通,我们认为客户自主开发企业数据库并基于此建立CRM 系统已刻不容缓。 A、需求分析 (1)随着时间的经年更迭,旧系统所拥有的功能,已无法满足当前主流顾客软需求。 (2)限于早期的互联网技术手段,旧系统无法为当前的企业营销提供足够的数据支持和辅助作用。 (3)有数据表明,智能移动终端使用群体约等于年轻一代的消费群体,并与当前优质消费群体存在大部分重合,他们已逐步成为消费者主力军。 B、可行性论证 (1)网络技术、数据库技术,通信与相应的软件技术已经成熟。 (2)于企业内部建立管理系统已经非常普遍。 (3)企业建立DBCENTER并有效利用,长远的看,能达到提升效率、节约成本,提升综合竞争力的目标。 (4)基于互联网开放标准的数据服务已经非常成熟,能与SC程序媲美。 三、关键技术 数据库,触发器,web服务,接口技术;

emc存储,外部接口规范

竭诚为您提供优质文档/双击可除emc存储,外部接口规范 篇一:emc设计规范 印制电路板的电磁兼容性设计规范 引言 本人结合自己在军队参与的电磁兼容设计工作实践,空军系统关于电子对抗进行的两次培训(雷达系统防雷、电子信息防泄露)及入司后参与706所杨继深主讲的emc培训、701所周开基主讲的emc培训、自己在地方电磁兼容实验室参与emc整改的工作体验、特别是国际ieee委员发表的关于emc有关文章、与地方同行的交流体会,并结合公司的实验情况,对印制电路板的电磁兼容性设计进行了一下小结,希望对印制电路板的设计有所作用。 需要提醒注意的是:总结中只是提供了一些最基础的结论,对具体频率信号的走线长度计算、应考虑的谐波频率、波长、电路板级屏蔽、屏蔽体腔的设计、屏蔽体孔径的大小、数目、进出导线的处理、截止导波管直径、长度的计算及静电防护,雷电防护等知识没有进行描述。或许有些结论不一

定正确,还需各位指正,本人将不胜感谢。 一、元器件布局 印刷电路板进行emc设计时,首先要考虑布局,pcb工程师必须和结构工程师、emc工程师一起协调进行,做到两者兼顾,才能达到事半倍。 首先要考虑印刷电路板的结构尺寸大小,考虑如何对器件进行布置。如果器件分布很散,器件之间的传输线可能会很长,印制线路长,阻抗增加,抗噪声能力下降,成本也会增加。如果器件分布过于集中,则散热不好,且邻近线条易受耦合、串扰。因此根据电路的功能单元,对电路的全部元器件进行总体布局。同时考虑到电磁兼容性、热分布、敏感器件和非敏感器件、i/o接口、复位电路、时钟系统等因素。 一般来说,整体布局时应遵守以下基本原则: 1、当线路板上同时存在高、中、低速电路时,应该按逻辑速度分割:布置快速、中速和低速 逻辑电路时,高速的器件(快逻辑、时钟振荡器等)应安放在靠近连接器范围内,减少天线效应、低速逻辑和存储器,应安放在远离连接器范围内。这样对共阻抗耦合、辐射和交扰的减小都是有利的。 接口 2、在单面板或双面板中,如果电源线走线很长,应每隔3000mil对地加去耦合电容,电容取

嵌入式系统接口设计与Linux驱动程序开发

嵌入式系统接口设计和Linux驱动程序开发 书名:嵌入式系统接口设计和Linux驱动程序开发 作者:刘淼 出版社:北京航天航空大学出版社 ISBN:9787810778619 定价:39.00 元 出版日 2006-5-1 期: 编辑推荐 Linux是源码开放的操作系统,它发展迅速,爱好者众多,同时也是主流的嵌入式操作系统之一。以ARM 为核心的处理器使用广泛,成本低廉,软件支持好,也是当今市场占有率最高的32位嵌入式处理器。本书Linux和ARM处理器平台为例,结合两大主流软件和硬件,讲述嵌入系统开发的相关知识,是对深入学习嵌入式系统很有借鉴意义的书。 内容简介 本书针对ARM处理器为核心的主流嵌入式系统平台,主要讲述嵌入式Linux驱动程序的设计和开发过程。内容同时涵盖嵌入式系统的软硬件两个方面:一方面是嵌入式系统常用的硬件接口时序、电气特性等内容的分析;另一方面讲述对应硬件的Linux驱动程序实现方法。本书共分为16章。第1、2章介绍嵌入式系统和Linux驱动程序的基础性知识。从第3章开始,详细讲述硬件平台及其对应的Linux驱动程序。硬件包括I/O口、CAN总线、触摸屏、I2CPS/2、异步串口、音频、显示、IDE、PCMCIA、USB、以太网以及Flash 的使用等内容。软件涉及针对上述硬件的各种驱动程序在Linux下的体系结构,Linux的字符设备、块设备和网络设备驱动程序,ARM Linux的中断处理,BootLoader和内核的启动过程等。 本书可作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发和使用的参考书,也可作为高等院校有关嵌入式系统教学的本科生或研究生的教材。 作者简介 刘焱,吉林省吉林市人。2000年开始从事嵌入式系统方面的研发工作,参加过多项国家863、自然基金研究项目,熟练掌握ARM等RISC微处理器系统的硬件设计及LinuxWinCEVxWorks等操作系统的软件设计.尤其擅长硬件接口和驱动程序等系统底层架构设计。先后主持过基于S3C4480、S3C2410、PXA270等多款嵌入式教学实验平台及基于HMS30C7202.AT91 RM9200的工业测控系统的开发工作,作为主要研究人员完成的嵌入式数控系统已在企业成功使用。曾担任过清华大学软件学院、北京航空航天大学软件学院嵌入式系统课程的实验教学工作及南开大学软件学院的嵌入式系统专业课程教学工作。现任中国电子学会嵌入式系统培训中心ESTC认证讲师。 目录 第1章典型的嵌入式系统体系结构 1.1嵌入式系统概述1 1.2嵌入式系统的组成1 1.2.1嵌入式平台的硬件架构2 1.2.2板级支持包和嵌入式系统2 1.2.3嵌入式系统上的使用程序3 1.3嵌入式系统的开发流程和优势3 1.4嵌入式系统的方案选择5

USB适配器驱动程序安装说明

USB适配器驱动程序安装说明 概述 USB适配器是通过将电脑的USB接口模拟成传统的串行口(通常为COM3或COM4),从而使之能使用现有的编程软件或通信软件,通过适配器与PLC、MMI等设备的传统接口进行通信。 功能 ●支持的操作系统Windows2000/Windows XP ●完全兼容USB V1.1、USB2.0、USB CDC V1.1和USB CDC V2.0规范 ●USB总线供电(非隔离型)、或USB总线供电与PLC的编程口同时供电 (隔离型) ●波特率:300bps~1Mbps自动适应 系统要求 请在使用USB适配器之前确认你的电脑是IBM PC兼容型并具备以下最低 系统要求: ●Intel兼容586DX4-100MHz中央处理器或更高 ●一个标准的USB接口(4-pin A型插座) ●运行操作系统为Windows2000或Windows XP 驱动程序的安装 驱动程序的安装非常简单,只需按提示进行即可,以Windows XP为例,按以下步骤进行: 1、启动所需连入的主机,进入系统。 2、将USB适配器连入主机的USB埠,系统将检测到设备并运行添加新硬 件向导帮助你设置新设备,插入驱动程序光盘并单击下一步继续。 如果Windows没有提示找到新硬件,那么在设备管理器的硬件列表中, 展开“通用串行总线控制器”,选择带问号的USB设备,单击鼠标右键 并运行更新驱动程序。 3、Windows将检测到安装信息,显示“USB-Serial Controller”设备,

4、选中安装驱动文件的路径,让Windows拷贝驱动程序文件到你的硬盘。 5、Windows XP 系统时,有可能提示下图要求认证,此时点击进入下 一步即可

TCP端口设置

TCP端口(静态端口) TCP 0= Reserved TCP 1=TCP Port Service Multiplexer TCP 2=Death TCP 5=Remote Job Entry,yoyo TCP 7=Echo TCP 11=Skun TCP 12=Bomber TCP 16=Skun TCP 17=Skun TCP 18=消息传输协议,skun TCP 19=Skun TCP 20=FTP Data,Amanda TCP 21=文件传输,Back Construction,Blade Runner,Doly Trojan,Fore,FTP trojan,Invisible FTP,Larva, WebEx,WinCrash TCP 22=远程登录协议 TCP 23=远程登录(Telnet),Tiny Telnet Server (= TTS) TCP 25=电子邮件(SMTP),Ajan,Antigen,Email Password Sender,Happy 99,Kuang2,ProMail trojan,Shtrilitz,Stealth,Tapiras,Terminator,WinPC,WinSpy,Haebu Coceda TCP 27=Assasin TCP 28=Amanda TCP 29=MSG ICP TCP 30=Agent 40421 TCP 31=Agent 31,Hackers Paradise,Masters Paradise,Agent 40421 TCP 37=Time,ADM worm TCP 39=SubSARI TCP 41=DeepThroat,Foreplay TCP 42=Host Name Server TCP 43=WHOIS TCP 44=Arctic TCP 48=DRAT TCP 49=主机登录协议 TCP 50=DRAT TCP 51=IMP Logical Address Maintenance,Fuck Lamers Backdoor TCP 52=MuSka52,Skun

企业数据库开发方案

文件编号: YS- 保密级别:内部文件- 威海易尚网络科技有限公司 威海易尚网络科技有限公司技术部 2015-8-15

客户名称、项目名称建设方案 一、项目背景简述 二十一世纪,网络与通信技术呈现迅猛的发展势头,在短短几年之内,智能终端使用率几乎覆盖了整个有效社会群体的99% 以上,其速度之快,令人咋舌。就在我们惊诧之际,我们还看到了微信、网购,智能生活等各种网络应用,在人们生活的方方面面,它们是以什么样的惊人的几何倍速, 正在增长着。 应该说,我们已经见证了网络和通信所带来的前所未有的市场效益, 我们感叹它的巨大力量以及发展潜力。但我们是否想过,能否将这些为我 所用,使之产生有利于企业的效应? 即便是在现在,对很多企业来说,这仍旧是一个具有前瞻性的问题。 这是一种挑战,一种机遇,是一种资源,更是一种方向! 我们看到,有实力的企业已经着手去考虑如何有效的依托网络技术, 结合当前成熟的应用程序和功能,去抓住这样一组资源和数据了。毫无疑 问,在合理的运作下,这必将为他们带来额外的诸多效益。 下边是几组针对操作提醒功能数据: (1)大型的银行,网银操作具有提醒功能;

(2)知名的支付机构,资金操作具有短信提醒功能; (3)知名的网购平台,订单操作具有相应的提醒功能。 二、需求与可行性分析 根据客户名称(修改后请更正颜色)初期提出的需求文档,以及与客 户进行的几次沟通,我们认为客户自主开发企业数据库并基于此建立CRM 系统已刻不容缓。 A、需求分析 (1)随着时间的经年更迭,旧系统所拥有的功能,已无法满足当前主流顾客软需求。 (2)限于早期的互联网技术手段,旧系统无法为当前的企业营销提供足够的数据支持和辅助作用。 (3)有数据表明,智能移动终端使用群体约等于年轻一代的消费群体,并与当前优质消费群体存在大部分重合,他们已逐步成为消费者主力军。 B、可行性论证 (1)网络技术、数据库技术,通信与相应的软件技术已经成熟。 (2)于企业内部建立管理系统已经非常普遍。 (3)企业建立 DBCENTER 并有效利用,长远的看,能达到提升效率、节 约成本,提升综合竞争力的目标。 (4)基于互联网开放标准的数据服务已经非常成熟,能与SC 程序媲美。三、关键技术

个人信用信息基础数据库系统数据接口规范标准

1 前言 《企业信用信息基础数据库数据接口规》(简称“数据接口规”)规定了企业信用信息基础数据库与外部系统进行信息交换时应遵循的有关信息格式和数据管理规定,本文档分为六部分。 前言简介本规各部分的容。 报文规规定了本规中报文的基本概念、设计原则、数据处理原则、文件命名原则、报文文件的结构和种类。 数据采集要求规定了公积金管理中心提交数据的围、频率以及文件传送方式。 公积金信息采集报文和公积金信息删除报文中规定了公积金中心向企业信用信息基础数据库报送采集报文和删除报文的具体数据项以及对数据项的描述和约束。 公积金信息反馈报文规定了企业信用信息基础数据库向公积金中心反馈容的具体数据项以及对数据项的描述和约束。 附录包含公积金信息采集接口规的代码表、数据校验规则。 本接口规适用于与企业信用信息基础数据库进行报文交换的公积金机构及公积金部门的数据处理。文档的主要读者有:拟建系统用户、系统设计人员、系统编码人员、项目经理、系统测试人员、项目监理人员。 2 报文规 2.1术语和定义 下列术语和定义适用于本规。 2.1.1报文 由报文头、报文体构成的,按照一定规则组合起来的数据集合体。 2.1.2报文文件 包含报文的数据文件。 本规中报文文件与报文是一对一的关系。 2.1.3段 一个已标识、命名和结构化的、在功能上相互关联的复合数据元和/或独立数据元的集合。段有各自固定的长度。 本规中段为基础段。 2.1.4信息记录 数据采集的基本信息单位,包含报送机构一笔业务的有关数据。 本规中的信息记录由基础段组成。 2.1.5报文头 每个报文必须包含且只包含一个报文头,报文头表示一次数据采集的开始,该部分给出本次采集数据的信息提要。 2.1.6报文体 报文体是数据采集报文的主体容,报文体部分可包含一种或多种不同类型的信息记录,最后一条信息记录结束即为报文结束。 信息记录之间用一个回车换行符(“﹨r﹨n”或“﹨n”)分隔。 2.1.7信息记录 此信息记录由基础段组成。 每个信息记录包含且仅包含一个基础段。 信息记录的容中不允许存在回车换行符(“﹨r﹨n”或“﹨n”)。 2.1.8基础段 基础段是由固定数据项按照一定次序排列组成的信息集合体。 2.2设计原则

二代身份证读卡器接口规范

竭诚为您提供优质文档/双击可除二代身份证读卡器接口规范 篇一:二代身份证读卡器安装及使用说明 二代身份证读卡器安装及使用说明 一.说明 为方便各旅馆单位更快捷的录入人员信息,现本系统提供第二代居民身份证验证(阅读)设备。将第二代居民身份证置于机具感应区,与之相连的计算机可即时显示该证件持有人的彩色照片及文字信息,既有利于方便、快捷的录入人员信息,又保证了录入信息的准确性和安全性。 二.安装 1.机具连接 本系统当前所使用的机具使用usb通讯方式,连接时请必须按照如下顺序连接: 1.首先将usb插头插入计算机的usb插口。 2.将mini-b接口插入二代身份证阅读机具插口。 当机具连接后,如果机具上的电源指示灯变为红色,工作指示灯变为绿色,故障灯不亮,表示机具连接成功;如果机具上的电源指示灯变为红色,故障指示灯红灯闪烁或长亮,

请确认是否为电源问题,如计算机电源供电不足等。 2.设备驱动安装 当机具初次连接至计算机时,需要按照机具的驱动程序。请按如下顺序操作: 1.从旅馆业系统的“从业人员信息登记”或“国内旅客入住登记”页面下载驱动程序usbdriver.exe。 https://www.360docs.net/doc/ea4387435.html,bdriver.exe为自解压格式文件,打开后请指定一 个目标文件夹,而后点击“安装”。 3.当机具初次连接至计算机时,将弹出如下页面: 4.点击“下一步”,选择第一项“搜索适于我的设备的 驱动程序” 5.点击“下一步”,选择“指定一个位置” 6.点击“下一步”,在弹出的对话框中点击“浏览”按钮,而后在查找文件对话框中选择驱动程序解压后所在目录,并根据当前计算机的系统选择对应目录下的usbdiv.inf文件。 7.选中驱动文件后,点击查找文件框中的“打开”按钮,点击“找到新的硬件设备向导”中的“确定”按钮,点击“下一步”。 8.点击“下一步”,此时即完成驱动程序的安装。 三.使用 当安装完驱动程序后,连接好机具,进入旅馆业系统的

相关文档
最新文档