设为首页 | 加入收藏 | 中文 | English
 
产品搜索:
 
网站首页     ZLIP介绍   SDK开发板   ZLIP功能  ZLWeb功能 串口服务器   版权信息     购买方法  友情链接
SDK开发板 SDK Dev. Board
建立开发环境
 
 建立开发环境 SDev Evn Construct 您现在的位置→SDK开发板  
连线

建立开发环境需要一台装有Windows2000或者WindowsXP的计算机。
1. 确保⑦电源开关处于关闭状态(图中为开状态)。
2. 使用开发套件中串口线连接到开发板⑩串口和计算机串口。
3. 根据用户实际情况选择开发套中普通网线(浅蓝色)或者对连网线(深蓝色)。普通网线(浅蓝色)可连接至集线器或交换机,对连网线(深蓝色)可连接至PC机网卡。
4. 使用开发套件中USB线连接⑤USB供电输入和计算机USB口。

安装软件

1. 安装Keil C51 v7.0以上版本。
2. 将ZLIP增值版光盘中的所有内容复制到硬盘,后面所指的文件都是指硬盘上的复制文件。需要复制到硬盘是因为某些时候需要修改文件。

设置IP地址

开发板例子程序默认情况下设置如下地址:

名称 数值
开发板IP地址 192.168.0.2
子网掩码 255.255.255.0
PC机IP 192.168.0.3
默认TCP端口 1024
默认UDP端口 1024

这些数值在“\代码\UseZLIP\SocketTest\AppTest.h”中设置。为了使开发板和PC机能够正常连接,必须保证PC机和开发板处于同一个子网中,且必须修改PC机的IP配置为:

名称 数值
PC机IP 192.168.0.3
子网掩码 255.255.255.0
网关 192.168.0.1

在windows的cmd环境下输入ipconfig确认PC机设置的IP是否正确。

连接开发板

开发板出厂前写入了WebServer程序——“\代码\UseZLIP\ZLWeb\ UseZLWebLib.hex”。
1. 检查串口连接:运行“\工具\sscom\sscomv20.exe”,修改波特率为19200,打开开发板电源开关,此时应该看到有“ZLIP Start…”字符从串口接收到,此时界面如下:

这表明串口基本没有问题。
2. PING开发板:输入命令ping 192.168.0.2 -t

说明开发板和PC已经连接上。

3. 打开开发板上的网页:在IE浏览器中输入http://192.168.0.2,可以看到如下网页:

开发运行新程序

这一步读者将会学习如何将新的程序编译并下载到开发板中运行。
1. 打开:用KeilC打开“\代码\ UseZLIP \SocketTest \ UseZLIPLib. Uv2”。
2. 编译:在KeilC中按Project/Build all target files菜单进行编译。当然在编译之前您可以修改代码,但是建议首次运行先不对代码做修改。编译时产生UNCALLED SEGMENT的警告,对此不用理会。
3. 下载:编译完成后将在“\代码\ UseZLIP \SocketTest \”目录下产生UseZLIPLib.hex文件。运行“\工具\stc_isp_v3.91\STC-ISP V391.exe”,点击“OpenFile/打开文件”按钮,打开刚刚产生的UseZLIPLib.hex文件,并设置MCU Type为STC89C516RD+,最后界面如下:

点击“Download/下载”按钮,然后关闭开发板电源,再次打开开发板电源,程序显示:

正在擦除应用程序区...
Programming.../ 正在下载... ( Begin: 23:15:24 )
Program OK / 下载 OK
Verify OK / 校验 OK ( Total: 00:10 )
Have already encrypt. / 已加密

表明下载完成。注意下载之前需要关闭其它占用串口的程序。
4. 测试程序:刚刚下载的UseZLIPLib.hex文件是一个TCP和UDP收发测试程序,当开发板从串口接收到一个字符以后,将向PC的1024端口发起两个连接,连接建立后,PC发送给开发板的数据都会被开发板回馈给PC机。
(1) 打开sscomv20.exe串口调试程序,设置波特率为19200。将“字符串输入框”中的“abcdefg1234567h”修改为“a”,后面将发送这个字符。
(2) 打开“工具\SocketTestDlg\SocketTestDlg.exe”程序,SocketTestDlg是卓岚公司开发的专用的ZLIP辅助调试工具。

确认监听端口为1024以后,点击“ServerListen”开始监听(此时Window防火墙弹出是否阻止SocketTestDlg监听的提示框,点击“解除阻止”)。
(3) 重新启动开发板,sscomv20将接收到提示信息,之后在sscomv20界面中点击“发送”按钮,将一个字符串发送给开发板,开发板开始向PC的1024端口发起连接。
(4) SocketTestDlg显示“TCP socket 0 is accepted!”和“TCP socket 1 is accepted!”,表明接受了两个连接。SocketTestDlg中Send mode选择Send Message,在Send Message框中输入需要发送的数据,点击“ServerSend”,将数据(例如abc)发送给这两个TCP连接。之后马上收到两个TCP连接的反馈数据。SocketTestDlg提示信息如下:

TCP rcv from socket 0
--S/He said:abc
TCP rcv from socket 1
--S/He said:abc
TCP socket 1 Send OK!
--We Said:abc
TCP socket 0 Send OK!
--We Said:abc

这说明该新程序已经在板子上正确运行了。

   
 
   沪ICP备11004689号   版权所有@上海卓岚信息科技有限公司   Design by infoo.cn