




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DA-661/662/663-LX用户手册第三版,2008年6月P2DA-661/662/663-LX用户手册在使用本手册之前,请认真阅读以下使用许可协议,只能在协议条款允许的范围内使用本手册中介绍的产品。版权声明Copyright © 2008 Moxa Inc. 保留所有版权. 未经MOXA公司书面许可,任何公司与个人不得以任何形式复制本手册的全部或者部分内容。商标MOXA是Moxa公司的注册商标,本手册中的所有其他商标或注册商标归相应厂商所有。免责声明任何未经允许擅自更改文章中的内容与Moxa无关Moxa所提供的文档,只作为使用参考,而不包含任何形式的对特殊使用目的的担保。Mo
2、xa保留改变和升级该手册以及手册中涉及的相关产品或程序的权利。手册中包含的信息尽可能准确可靠。由于该手册的使用直接或间接引起的对第三方权益的损害与Moxa无关。产品可能包含一些由于疏忽造成的技术或排版上的错误。这样的错误将会被定期修正,并在再版中避免出现这类错误。技术支持联络信息:Moxa 美国: Toll-free: 1-888-669-2872 Tel: +1-714-528-6777 Fax: +1-714-528-6778 Moxa 中国 (上海办公室): Toll-free: 800-820-5036 Tel: +86-21-5258-9955 Fax: +86-10-6872-39
3、58 Moxa 欧洲: Tel: +49-89-3 70 03 99-0 Fax: +49-89-3 70 03 99-99 Moxa 亚太区: Tel: +886-2-8919-1230 Fax: +886-2-8919-1231 P3、4目录第一章 介绍 11概述 12软件架构 12 日志文件系统(JFFS2) 13 软件包 14第二章 开始应用 21DA-661/662/663电源连接 22连接DA-661/662/663与PC 22 串行Console端口 22 Telnet Console 23 SSH Console 24配置以太网络 25通过串行Console修改网络设置 25
4、使用网络方式修改网络设置 26 利用PCMCIA接口配置WLAN 26测试程序开发Hello.c 212 安装工具链(Linux) 212 检查闪存空间 213 编译Hello.c 213 上传并运行“Hello”程序 214开发您的第一个应用 214 测试环境 214 编译tcps2.c 215 上传并运行“tcps2-release”程序 216 测试过程总结 218第三章 嵌入式Linux系统的管理 31系统版本信息 32 系统镜像备份 32 升级Firmware 32 恢复出厂默认设置 34 备份用户文件系统 34 配置多台DA-661/662/663 34启用和禁用守护进程 35设置
5、运行级别 37调整系统时间 38 手动设置时间 38 NTP客户端 39 自动更新时间 39Cron用于执行计划任务的守护进程 310连接外围设备 310 USB存储器 310 CF卡 311第四章 通信管理 41Telnet/FTP 42DNS 42Web服务Apache 43IPTABLES 44NAT 48 NAT示例 48 起动时使用NAT 49拨号服务PPP 49PPPoE 412NFS(网络文件系统) 414 将DA-661/662/663设置为NFS服务器 414 将DA-661/662/663设置为NFS客户端 415邮件 416SNMP 416OpenVPN 417第五章 编
6、程指南 51闪存映射表 52Linux工具链介绍 52GDB调试程序 53设备API 54RTC(实时时钟) 54蜂鸣器 54WDT(看门狗计时器) 55UART 58LCM 510KeyPad 510Make File示例 511附录A 系统命令 A1busybox(V1.00-rc3): Linux常用命令工具集 A1文件管理工具 A1编辑 A1网络 A2 进程 A2其他 A2MOXA 特殊工具 A2附录B 使用按键操作LCD显示屏 B1P5第一章 介绍DA-661/662/663系列是基于RISC架构的即开即用型嵌入式计算机平台,面向工业数据采集应用。该系列的上述3个型号都具有16个RS
7、-232/422/485串行通讯接口。基于Intel Xscale IXP-425通信处理器,该系列具有1个CF插槽、1个PCMCIA插槽和2个USB hosts口。此外,DA-661带2个以太网口,DA-662带4个以太网口,DA-663带2个光纤以太网通道,并都外壳采用标准的19英寸宽1U机架式坚固封装。牢固的机架封装设计提供了面向苛刻工业环境下的可靠保护,并且便于用户在标准的19英寸机架上完成DA-661/662/663产品的安装。DA-661/662/663为基于分布式的嵌入式应用,如SCADA系统、工厂车间自动化和电力监控等场合提供了理想的解决方案。本章主要内容如下:
8、3;概述软件架构l 日志文件系统(JFFS2)l 软件包P6概述DA-661/662/663系列是基于RISC架构的理想的嵌入式应用计算机平台。该系列的上述3个型号基于RISC CPU和RAM存储技术,具有RS-232/422/485串行设备通讯接口。其中,DA-661带2个以太网口,DA-662带4个以太网口,DA-663带2个光纤以太网通道。DA-661/662/663系列采用了IXP-425 533MHz RISC CPU处理器。与X86架构平台相比,采用了CISC设计的RISC架构和最新半导体技术的该处理器为DA-661/662/663系列提供了强大的计算引擎和通信
9、功能,并且发热量低,其内置的32MB NOR Flash ROM和128MB SDRAM为您的应用软件计算机安装提供了足够的存储空间,另外RISC CPU还集成了多个LAN口。DA-661/662/663系列先进的网络通信能力和强大串口设备控制能力使其成为数据采集和工业控制应用的理想通信平台。DA-661/662/663系列预安装的Linux操作系统为软件程序开发提供了一个开放的操作环境。桌面PC编写的软件可以很容易地通过GNU交叉编译工具移植到DA-661/662/663。上述操作系统、设备驱动程序(如Keypad,LCM和蜂鸣器控制)和您自己开发的应用都存储在NOR闪存中。DA-661/6
10、62/663 Linux系列包括3种机型,所有机型都带有16个串口,各个机型的软硬件特征类似,其主要区别只在于网络接口类型和数量上。DA-661-LX有2个以太网口,DA-662有4个以太网口,DA-663有2个多模光纤通道口。软件架构预装在DA-661/662/663中的Linux操作系统具有标准的Linux操作系统的架构。遵循POSIX标准的程序可以使用Moxa提供的GNU 工具链(www.uC )轻松移植到DA-661/662/663。除了标准的POSIX API之外,DA-661/662/663还提供了许多设备驱动,如LCM、蜂鸣器、Keypad以及UART。(图略)
11、P7DA-661/662/663的内置Flash ROM 包括 Boot Loader, Linux Kernel, Root File System和User Root File System 等多个分区。为了避免用户程序导致Root File System的崩溃,DA-661/662/663使用了特殊设计且具有保护性设置的Root File System以防万一。这种Root File System加载后具备串口和以太网通讯能力,用户可装载Factory Default Image文件。User directory将保存用户的设置和应用。 DA-661/662/663还有一套内部机制来防止
12、系统崩溃以提高系统可靠性,具体工作流程如下:当Linux内核被引导以后,会加载只读的root file system,随后启动相应的服务和防护进程。在此期间,内核通过rc或inittab搜用于系统配置的参数。 通常,内核会使用Root File System来引导系统。由于Root File System处于受保护状态且用户不能更改,因而可提供一个“安全”区域欲了解更多关于存储结构和编程信息,请参考第五章“编程人员指南”。日志文件系统(JFFS2)User Root File System以日志文件系统 (JFFS2)的格式存放于闪存当中。文件通过这种格式的处并以压缩文件系统形式存放于闪存中,
13、对用户来讲它是透明的。 JFFS2文件系统由瑞典Axis通讯公司开发,它支持将文件系统直接存放于闪存中,取代传统存储设备。它是为Flash-ROM芯片而设计的,也可以用于具有特殊的可写需求的Flash-ROM芯片。JFFS2文件系统能够延长flash闪存的使用寿命,它将falsh目录结构存放在RAM当中。日志文件系统可以在任何时候维护。而JFFS2文件系统比较稳定,就算是在系统崩溃或突然掉电的情况下,重新引导系统时也无需进磁盘系统的检查。 JFFS2是JFFS文件系统的最新版本。提高系统的磨损性能以及废物收集功能、提高RAM 对系统内存要求的响应能、提高压缩性能、改进对并发过程的支持并支持将F
14、lash故障挂起、支持硬连接。 JFFS2的主要特点如下: 直接访问Flash ROM 稳定、可靠 突然掉电的情况下,系统仍然稳定 正常或非正常关机后再次引导系统,无需检查磁盘系统 加耐用 透明压缩 尽管JFFS2是日志文件系统,但仍能排除数据丢失的危险。系统掉电之后文件系统会保持原先的状态,并可重新挂载。尽管如此,在写入数据的过程中突然掉电,则系统再次启动时,未写完的数据再保,而已经写完的数据会受影响。 欲解有关JFFS2的详细信息,请点击以下网站: P8软件包
15、Boot Loader Redboot (v1.92)内核 协议栈 ARP, PPP, CHAP, PAP, IPv4, ICMP, TCP, UDP, DHCP, FTP, SNMPV1/V2, HTTP, NTP, NFS, SMTP, SSH 1.0/2.0, SSL, Telnet, PPPoE, OpenVPN文件系统 JFFS2, NFS, Ext2, Ext3, VFAT/FATOS shell command bashBusybox Linux normal command utility collection工具tinylogin 登录与用户管理工具telnet telnet
16、客户端程序ftp FTP 客户端程序smtpclient 电子邮件工具scp 安全文件传输客户端程序进程pppd 串口来电/拨出进程snmpd snmpd代理进程telnetd telnet服务进程inetd TCP 服务管理器进程ftpd ftp服务进程apache web服务进程sshd 安全保护服务nfs-user-server 网络文件系统服务openvpn 虚拟专有网络openssl 打开SSLLinux工具链Gcc (V3.4.3) C/C+ PC 交叉编译器GDB (V6.3) 源码级调试服务Glibc (V2.2.5) POSIX 标准C语言库Windows 工具链Gcc (V
17、3.4.3) C/C+ PC 交叉编译器GDB (V6.3) 源码级调试服务Glibc(V2.2.5) POSIX 标准C语言库Insight (V60.1) Windows环境源码级调试服务P9第二章 开始应用本章我们将讨论DA-661/662/663 的接线,通电以及如何开始使用编程及其他功能。本章主要内容如下:DA-661/662/663电源连接 连接DA-661/662/663与PCu 串行Console端口 u Telnet Console u SSH Console 配置以太网络 u 通过串行Console修改网络设置u
18、使用网络方式修改网络设置u 利用PCMCIA接口配置WLAN 测试程序开发Hello.c u 安装工具链(Linux) u 检查闪存空间 u 编译Hello.cu 上传并运行“Hello”程序开发您的第一个应用 u 测试环境u 编译tcps2.cu 上传并运行“tcps2-release”程序u 测试过程总结P10DA-661/662/663电源连接先将SG线与DA-661/662/663左上方的保护触头相连,然后使用电源适配器为DA-661/662/663供电。系统启动大约需要花30秒60秒的时间。一旦系统启动完毕,绿色Ready灯会被起,此时产品机型
19、名称将出现在LCM显示屏上。!注意: 当DA-661/662/663上电之后,系统完成启动过程大约需要花30秒60秒的时间。直到操作系统启动完毕,绿色的Ready灯才会起。连接DA-661/662/663与PC有两种方式可完成DA-661/662/663与PC的连接:(1)通过串行Console端口;(2)通过网络Telnet。串行Console端口串口console端口方便用户使用console方式进入DA-661/662/663。尤其在第一次使用DA-661/662/663的时候特别有用。由于信号通过直接串行连接进行传输,因此用户不必知道DA-661/662/663的任何一个IP地址也不需
20、要再找其它的串口console工具。串口console端口的设置如下表所示。波特率 115200 bps 奇偶校验位 None 数据位 8 停止位 1 数据流控制 None 端子 VT100 一旦连接建立,我们会看到如下画面:(图略)如需登录,请输入登录名和口令,其默认值均为“root”:Login: rootPassword: rootP11Telnet Console如果您知道两个IP地址中任一个IP地址和子网掩码,您可以使用Telnet登陆DA-661/662/663的Console工具,每个端口的默认IP地址和子网掩码为: 默认IP地址 默认子网掩码LAN 1 2
21、7 LAN 2 27 LAN 3 27 LAN 4 27 使用一条交叉网线就可以直接连接您的PC和DA-661/662/663。第一次使用时您应该将PC机的IP地址和子网掩码均改为与DA-661/662/663在同一子网段。例如,您如果要连接LAN1,就可以将PC的IP地址设置为,而子网掩码设置为;您如果要连接LAN2,则可以将PC的IP地址设置为26,而子网掩码同样设置为。注意:DA-661和DA-663均有2个LAN口,
22、而DA-662为4个LAN口。如果是通过集线器或交换机连接到您的本地局域网,可以使用一条直通网线。默认IP地址和子网掩码如上所示。根据系统提示,输入用户名和密码便可登陆。默认用户名和密码为: Login: root Password: root 在bash command shell下,您可以配置DA-661/662/663的网络属性。接下来的章节中给出了相关的配置指令。P12!注意l 串口 Console 提示:在选择终端类型的时候请选择VT100,并且请使用DA-661/662/663附带的CBL-RJ45F90-150电缆连接串行console端口。l Telnet 提示:当您通过局域网
23、络连接DA-661/662/663时,请务必配置PC的以太网卡地址和DA-661/662/663在同一子网。.如果第一次连接失败,请重新检查串口和IP设置,然后拔出并重新插上DA-661/662/663电源线。DA-662有4个LAN口,LAN3和LAN4仅用于DA-662机型。SSH ConsoleDA-661/662/663为了给用户提供更为安全的设置方法,我们还提供SSH Console支持。Windows 用户点击.uk/sgtatham/putty/download.html 下载Putty(免费软件),该软件用于在Windo
24、ws环境下同DA-661/662/663建立SSH Console。下图为所需设置的一个简单示例。(图略)Linux 用户对安装Linux操作系统的机器来讲,可以通过使用“ssh”命令进入DA-661/662/663的SSH Console。选择 yes 以完成连接注意 通过网络进入DA-661/662/663的Console,SSH较Telnet更安全。P13配置以太网络 用户可通过串口Console方式或网络方式来在线修改DA-661/662/663的网络设置。通过串行Console修改网络设置在这部分,我们将介绍如何使用串口Console来修改DA-661/662/663的网络设置。1、
25、 照前面所描述的方法通过串口Console方式进入DA-661/662/663,然后输入#cd /etc/network/ 改变路径。2、 输入#vi interfaces,用vi编辑器来编辑网络配置文件。您可以将DA-661/662/663的以太网口配置为静态或动态(DHCP)IP地址。静态 IP 地址:如下图所示,有4个网络字段需要修改:address,network,netmask 和 broadcast 。默认LAN1的IP地址是27,LAN2的IP地址是27,其默认的子网掩码均为。(图略)动态 IP 地址:DA-6
26、61/662/663的IP地址默认配置为静态。为了将其中一个或两个LAN口配置为动态,我们可以使用dhcp替代static,同时删除或注释掉 address,network,netmask 和 broadcast 行。P14LAN1 的缺省设置 DHCP动态设置iface ixp0 inet static iface ixp0 inet dhcp(图略)3、LAN口启动设置修改完成之后,使用如下命令激活LAN口的设置。 #/etc/init.d/networking restart 注意:IP设置修改之后,请使用networking restart命令激活新的IP地址。尽管如此,LCM显示仍为
27、旧的IP地址。如果要更新LCM的显示,你需要重启DA-661/662/663。 使用网络方式修改网络设置 IP设置可以通过网络方式激活,但是如果没有修改/etc/network/interfaces文件,新的网络设置是不会被写入flash ROM中的。 例如,输入命令可将LAN1的IP地址修改为。 (图略)利用PCMCIA接口配置WLAN目前支持以下 IEEE802.11g 无线模块产品: ASUSWL-107g CNETCWC-854 (181D version) EdmiaxEW-7108PCg AmigoA
28、WP-914W GigaByteGN-WMKG Other brands that use the Ralink RT2500 series chip set配置 IEEE802.11g 无线局域网络: 1、 首先拨出 CardBus无线网卡。 2、 使用命令#vi /etc/networking/interfaces,利用vi编辑器打开接口配置文件,并对802.11g网络设置进行编辑(DA-661/663的无线接口名应为“eth2”;DA-662的无线接口名应为“eth4”)。(图略)P153、其他的WLAN参数包含在RT2500STA.dat文件中。
29、要打开文件请先进入RT2500STA文件夹,然后打开vi编辑器,或者输入命令#vi/etc/Wireless/RT2500STA/RT2500STA.dat也可以直接用vi编辑器打开文件。不同参数的设置选项如下表所示。(图略)P16CountryRegion设置您所在国家/地区的合法频段设置 描述 0 use channels 1 to 11 1 use channels 1 to 11 2 use channels 1 to 13 3 use channels 10, 11 4 use channels 10 to 13 5 use channel 14 6 use channels 1 t
30、o 14 7 use channels 3 to 9 WirelessMode设置无线模式设置 描述 0 11b/g mixed 1 11b only 2 11g only SSID设置softAP SSID设置 任意32字节串NetworkType设置无线操作模式设置 描述 Infra 下部基础结构模式 (通过接入点来传输数据) Adhoc 点对点模式 (主机与主机直接传输数据) Channel设置频道 设置 描述 0 自动1 to 14 你希望使用的频道AuthMode设置鉴权模式设置 OPENSHAREDWPAPSKWPANONEEncrypType设置加密类型设置 NONEWEPTKI
31、PAESP1719DefaultKeyID设置默认密钥ID设置 14Key1Str, Key2Str, Key3Str, Key4Str设置密钥字符串 Key1 到 Key4 设置 密钥输入可用5个ascii字符,10个16进制数字,13个ascii字符或者26个16进制数字TxBurstWPA预共享密钥设置 8到64个ASCII字符WPAPSK启用或禁用 TxBurst 设置 描述 0 禁用 1 启用 TurboRate启用或禁用 TurboRate 设置描述0 禁用 1 启用 BGProtection设置11g/11b保护(功能保留,仅供工程师测试使用) 设置 描述 0 自动1 常开 2
32、常闭 ShortSlot启用或禁用 short slot time 设置 描述 0 禁用 1 启用TxRate设置 TxRate 描述 描述 0 自动 1 1 Mbps 2 2 Mbps 3 5.5 Mbps 4 11 Mbps 5 6 Mbps 6 9 Mbps 7 12 Mbps 8 18 Mbps 9 24 Mbps 10 36 Mbps 11 48 Mbps 12 54 Mbps RTSThreshold设置 RTS 阈值 设置12347FragThreshold设置碎片阈值 设置2562346示例1:配置无线LAN的AP连接,AP设置为OPEN/NONE(鉴权/加密模式)(图略)示例
33、2:配置无线LAN的AP连接,AP设置为SHARED/WEP(鉴权/加密模式)(图略)示例3:配置无线LAN的AP连接,AP设置为WPAPSK/TKIP(鉴权/加密模式)(图略)示例4:配置无线LAN的AP连接,AP设置为WPAPSK/AES(鉴权/加密模式)(图略)P20测试程序开发Hello.c本小节我们将使用标准的“Hello程序为大家演示如何对DA-661/662/663进编程。总体上来讲,编程工作可以分为如下7个步骤。 1、 将DA-661/662/663连接至一台Linux PC 2、 安装工具链(GNU 交叉编译器&glibc)。 3、 设置交叉编译器和glibc的环境变
34、。 4、 编写代码,编译。 5、 使用FTP或NFS将程序下载至DA-661/662/663。 6、 调试程序 l 如果有bug,返回第4步。 l 如果没有bug,请继续第7步。 7、 备份用户文件(如有需要,请将程序保存于DA-661/662/663)安装工具链 (Linux) 在安装DA-661/662/663 GNU工具链(工具链)之前,PC上必须装有Linux操作系统。推荐Redhat7.3/8.0,Fedora core 或者其他兼容版本。操作系统和工具链应该兼容。安装该工具链大概需要占用您PC机100MB的硬盘空间。该软件包含在DA-661/662/663的CD当中。安装时,将CD
35、插入PC并输入以下命: #mount /dev/cdrom /mnt/cdrom #cp /mnt/cdrom/tool-chain/linux/install.sh /tmp/#sh /tmp/install.sh工具链将会在几分钟之后自动安装在您装有Linux操作系统PC上。由于工具链文件(包括compiler,link,library以及include files)均位于该目录中,在编译程序之前,请确认已经设置以下径。 PATH=/usr/local/xscale_be/bin:$PATH 此径设置成功之后,您可以在任何目录运编译器。 注意 关于Windows 工具链的介绍信息可参考附录
36、B。在这一章,我们仅使用Linux 工具链来说明交叉编译过程。 P21检查 Flash 空间 DA-661/662/663采用了特殊设计的root文件系统,其中只有/tmp, /etc, /home和/root目录是可写的,其他目录均为只读。上述可写目录位于/dev/mtdblock3,如果/dev/mtdblock3空间满,您就能将数据保存至Flash ROM。可以使用以下命计算可供用户使用的闪存空间: />df h (图略)如果已经没有足够的存储空间存放应用程序,您必须删除一些现有的文件。将DA-661/662/663和PC用口console电缆连接起来,然后使用Console工具删
37、除DA-661/662/663 闪存中的文件。 编译 Hello.c DA-661/662/663 CD中包含一些示程序。在这,我们将使用Hello.c为演示如何编译及运程序。在您的计算机上输入以下命,将该示程序从CD拷贝到您的计算机硬盘上: # cd /tmp/ # mkdir example # cp r /mnt/cdrom/example/* /tmp/example 要编译程序,请进入 Hello 子目录并键入以下命: #cd example/hello #make 系统将返回以下信息:(图略)生成hello-release和hello-debug,对这两个文件的描述如下: hell
38、o-release基于IXP平台的执文件(专用于DA-661/662/663上运) hello-debug基于IXP平台的GDB debug server执行文件(关于GDB debug tool详细内容请参考第五章) 注意 务必在/tmp/example/hello径之下运#make命。由于UC的工具链已经将一个经过特殊设计的Makefile文件存放在此径之下。该Makefile使用mxscale-gcc编译器来编译hello.c源代码,生成Xscale环境下的执程序。假如您在其他目录运#make命,Linux将会使用x86编译器(如cc或gcc)来完成编译工作。 P22上传并运行“Hell
39、o”程序我们用以下命将hello-release通过FTP方式上传至DA-661/662/663。 1、 在 PC 上输入: #ftp 27 2、 使用bin命将传输模式设置为Binary模式,接着使用put命开始传送文件。 ftp> bin ftp> put hello-release 3、 在 DA-661/662/663上输入: # chmod +x hello-release # ./hello-release 屏幕上就会显示出 Hello 字符: (图略)开发您的第一个应用我们将使用tcps2这个示为大家演示如何基于DA-661/662/663开发应
40、用程序。接下来几个小节将概的描述如何编写运于DA-661/662/663的TCP Server加上口通信的程序。 测试环境 示tcps2是一个实现数据在DA-661/662/663口和以太网口之间双向传输的应用程序。如下图所示,该应用是为通过RS-232的方式实现数据在PC1和DA-661/662/663之间传输。而在远端,数据将通过以太网在PC2和DA-661/662/663之间传输。 (图略)P23编译tcps2.c示tcps2程序的源代码位于CD-ROM:/example/TCPServer2/tcps2.c目录下。请用以下命将文件拷贝至PC的特定目录中。我们使用/home/uc7400
41、/1st_application/目录。需要注意的是,你需要从CD-ROM中拷贝Makefile,tcps2.c,tcpsp.c这3个文件至目标目录中。#mount t iso9660 /dev/cdrom /mnt/cdrom#cp /mnt/cdrom/example/TCPServer2/tcps2.c/home/1st_application/tcps2.c#cp /mnt/cdrom/example/TCPServer2/tcpsp.c/home/1st_application/tcpsp.c#cp /mnt/cdrom/example/TCPServer2/Makefile.c/h
42、ome/1st_application/Makefile.c输入 #make 来编译该示例代码: 随后您将看到系统如下返回信息,表示例子程序编译成功。 (图略)系统产生了2个可执行文件,tcps2-release和tcps2-debug。 tcps2-release基于IXP平台的可执行文件(专用于DA-661/662/663上运行) tcps2-debug基于IXP平台的GDB debug server运行文件(关于GDB调试工具的详细内容请参考第五章) 注意:若此时系统返回错误信息,原因可能是您没有将tcps2.c和tcpsp.c存放在同一个目录当中。我们提供的Makefile文件用来编译
43、tcps2和tcpsp成为一个项目。您还可以有选择性地修改Makefile文件以符合您编译时的特殊要求。 P24上传并运行“tcps2-release”程序使用以下命令通过FTP方式上传tcps2-release至DA-661/662/663。 1. 在 PC 上输入: #ftp 27 2. 使用bin命令将传输模式设置为Binary模式,接着使用put命令开始传送文件。 ftp> bin ftp> put tcps2-release (图略)3. 在 DA-661/662/663上输入: # chmod +x tcps2-release #./tcps2-r
44、elease & (图略)P254. 在后台运行程序。使用#jobs 或 #ps ef命令来检查 tcps2 程序是否在后台运行。 #jobs / 使用这个命令来检查程序是否在运行状态 (图略)注意 使用 kill 命令结合参数 l 来终止该程序:#kill %1 #ps -ef / 使用这个命令检查程序是否在运行状态 (图略)注意 要强制终止进程 PID 187 时,可使用 kill -9 命令来终止: #kill -9 %187 P26测试过程总结1、 编译 tcps2.c(#make). 2、 上传并在后台运行 tcps2-release (#./tcps2-release &a
45、mp;). 3、 检查进程运行情况 (#jobs or #ps -ef). 4、 使用串口线连接 PC1 到DA-661/662/663的串口1 5、 使用以太网线连接 PC2 到DA-661/662/663 6、 在 PC1 上:若为Windows操作系统,请使用超级终端(HyperTerminal 38400, n, 8, 1)来打开COM7、 在 PC2 上:输入#telnet 27 4001. 8、 在 PC1 上:输入一些字符并按回车键发送 9、 在 PC2 上:您将看到在PC1上的字符显示在PC2的屏幕上。 测试环境如下图所示。然而,注意示例程序tcps2.c还是有一些限制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年保安证考试实战演练试题及答案
- 广西民族大学相思湖学院《食品工艺学实验》2023-2024学年第二学期期末试卷
- 2025届河南省平顶山市鲁山县第一高级中学高三教学调研(二)历史试题试卷含解析
- 2025年山东省诸城市高三下学期期中联考试卷数学试题含解析
- 山东省济南市章丘区2025届数学五下期末综合测试模拟试题含答案
- 唐山科技职业技术学院《结构设计原理B》2023-2024学年第一学期期末试卷
- 山西省临汾市2025届高三1月模拟调研历史试题含解析
- 揭阳市普宁市2024-2025学年重点中学小升初数学入学考试卷含解析
- 甘肃省 2025届高考历史全真模拟试题(含解析)
- 常用防范措施之保安证试题及答案
- 2025届福建省莆田高中毕业班第二次质量检测英语试题(原卷版+解析版)
- 2025春苏少版(2024)美术小学一年级下册第二单元《有趣的肌理》教学设计
- 2025年安徽财贸职业学院单招职业技能考试题库及完整答案一套
- 2025年安徽中医药高等专科学校单招职业适应性测试题库有答案
- 北京大学DeepSeek系列-DeepSeek与AIGC应用
- DeepSeek+DeepResearch-让科研像聊天一样简单(内含AI学术工具公测版)
- 2025年无锡职业技术学院单招职业倾向性测试题库完整版
- 2025年皖西卫生职业学院单招职业技能测试题库及答案1套
- 宋代农书研究出版对宋代农业研究的价值4篇
- 电梯困人培训课件
- 2025年山东省泰安市东平县中考一模物理试题附参考答案
评论
0/150
提交评论