第八章io包
- 格式:ppt
- 大小:1.18 MB
- 文档页数:43


第八章网络配置8.1网卡的配置、安装安装Linux时,如果安装程序检测到用户机器上的网卡类型,就会显示网络配置页,让用户输入IP地址、了网掩码、网络、广播等内容,如果不能检测到用户的网卡类型,那么用户只能在安装完成后手动配置网卡。
Linux下对网卡的支持往往是只对芯片的,对某些不是很著名的网卡,需要知道它的芯片型号以配置Linux。
下面以应用最多最容易配置的网卡NE2000兼容卡为例配置网卡。
首先将网卡设为Jumpless模式,然后弄清网卡的IO地址和IRQ,这是两个非常重要的网卡驱动参数,在Windows98下可以查到它们。
如果在Linux启动时,在启动画面上看到这样一行:eth0:Ne2000 card forund at 0x300 using IRQ05那说明Linux发现了Ne2000卡,在IO300、IRQ05的地方。
如果Linux没有发现网卡,那就需要安装*如何安装网卡?可以用root登录后运行netconf来安装网卡。
输入网卡的设备名、选择网卡的模块号,I/O地址、IRQ中断等信息,然后存盘退出,执行:/etc/rc.d/init.d/network restart如果你的网卡未能列在可选的网卡模块列表中,你就需要下载驱动程序,然后将其编译成模块。
最后用“insmod模块名”命令完成安装。
8.2Linux网络配置文件Linux网络配置文件如下:/etc/hosts设置Linux主机的地址与alias名称,内容格式如:#IP Address local name FQDN(fully qualified domain name)127.0.0.1 localhost localhost.hostname140.113.190.50 linux.tw或(192.169.*.*)/etc/sysconfig/network是TCP/IP网络的重要配置文件,内容如:NETWORKING=yes 主机使用网络FORWARD_IPV4=noHOSTNAME= linux 主机名DOMAINNAME= .tw 主机的网域GATEWAY=140.113.190.254 主机使用的网关GATEWAYDEV=eth0 网卡作为网络连线装置/etc/host.conf:主要设置Linux系统的网络主机搜索规则,内容如:#/etc/host.conforder hosts,bind 指定网络主机的搜索顺序multi on 使Linux主机拥有多重IP Address/etc/resolv.conf定义Linux系统使用的DNS server、domain name以及网络主机搜寻顺序。
第八章输入/输出处理输入/输出处理是程序设计中非常重要的一部分,比如从键盘读取数据、从文件中读取数据或向文件中写数据等等,而键盘、监视器、磁盘存储设备都称为输入、输出源。
Java把这些不同类型的输入、输出源抽象为流(stream)。
Java程序可以用输入流从一些输入源读数据,用输出流向一些输出源写数据。
Jdk 提供了包java.io,其中包括一系列的类来实现输入/输出处理。
从jdk1.1开始,java.io包中的流包括字节流和字符流。
§8.1输入/输出字节流概述§8.1.1 I/O字节流的层次结构在java中,所有的输入流都是从抽象类InputStream继承而来,所有的输出流都是从OutputStream 继承而来。
以下给出了java语言IO包中输入/输出处理类之间的继承关系。
输入、输出字节流的类层次一、简单的输入、输出流1.FileInputStream和FileOutputStream:用于本地文件系统的文件读写。
2.PipedInputStream和PipedOutputStream:用于完成管道的输入和输出。
管道用于将一个程序(或线程或代码块)的输出引导进另一个程序(或线程或代码块)的输入,所有PipedInputStream必须连接到一个PipedOutputStream所有PipedOutputStream必须连接到一个PipedInputStream。
3.ByteArrayInputStream和ByteArrayOutputStream:读写内存数据。
4.SequenceInputStream:用于将多个输入流连接到一个输出流。
5.StringBufferInputStream:用于读取StringBuffer类可变字符串中的数据。
二、过滤流1.DataInputStream和DataOutputStream:用一种与机器无关的格式读写java语言的基本数据类型。
第八章 IOServer数据采集系统介绍IOServer数据采集系统的相关知识教您如何创建IOServer应用介绍IOServer应用的四个组成部分介绍IOServer运行器8.1概述KingSCADA的采集系统是指负责和现场设备进行通讯,并采集现场数据和控制现场数据的模块,称之为采集器,也叫IOServer应用。
IOServer应用有设备、变量、链路、网络配置、采集模型、非线性表、存储配置七部分组成。
IOServer依赖于IOServer驱动,通过驱动与IO设备进行通讯。
通讯链路:通讯链路是指计算机通过什么途径和设备进行连接。
链路类别:串口、以太网、OPC。
设备:是通过串口、接口板等方式与KingSCADA的数据采集系统进行数据信息交换的外部数字设备,包括可编程逻辑控制器(PLC)、分布式控制系统(DCS)、回路控制器、远程终端单元(RTU)、智能仪表、板卡、变频器等等。
IOServer运行的时候,可以与OPC服务器、DDE服务器通讯,采集服务器上的数据。
采集系统由服务器、组、数据项组成。
服务器:服务器对象(Server)拥有服务器的所有信息,同时也是组对象(Group)的容器。
组对象(Group)拥有本组的所有信息,同时包容并逻辑组织OPC数据项(Item)。
OPC组:OPC组对象(Group)提供了客户组织数据的一种方法。
客户可对之进行读写,还可设置客户端的数据更新速率。
当服务器缓冲区内数据发生改变时,OPC将向客户发出通知,客户得到通知后再进行必要的处理,而无需浪费大量的时间进行查询。
OPC规范定义了两种组对象:公共组和局部组(私有组)。
公共组由多个客户共有,局部组只隶属于一个OPC客户。
一般说来,客户和服务器的一对连接只需定义一个组对象。
数据项:在每个组对象中,客户可以加入多个OPC数据项(Item)。
8.2新建IOServer应用“新建”是为工程建立一个硬盘中不存在的“IOServer应用”。