tag 标签: 用户指南

相关博文
  • 热度 17
    2013-1-10 09:41
    858 次阅读|
    0 个评论
        昨天给大家介绍一些有关WIZnet嵌入式网络服务器用户手册中简介、模块图、服务器基板和入门指南相关内容。今天继续给大家介绍程序员指南 和 硬件规格的内容。 5.    程序员指南  5.1.    存储器映射 WIZnet嵌入式网络服务器的存储器映射表有128K字节的代码存储器和64K字节的数据存储器组成。数据存储器又由内部的静态随即存储器和W5300组成。此外,AVR中还有着4K字节的EEPROM。板子的环境变量存储在EEPROM中。  下图向我们展示了测试板的系统存储器映射表。  5.2.    WIZnet嵌入式网络存储器固件 在固件中,主函数main()执行ProcessWebServer, ProcessDhcp和ProcessConfig。ProcerssWebSever()作为网络服务器工作。它从网页浏览器那里执行HTTP协议,在闪存存储器中读取网页并发送。ProcessConfigy()函数处理网络相关的配置。ProcessDhcp()函数执行DHCP相关的功能。 5.3.    编译 5.2节提到的源码,按照SRC调整并编译。 固件编译可以通过使用WINAVR和AVRSTUDIO来实现。 在PC中安装WINAVR和AVRSTUDIO。为了便于操作,通过AVRSTUDIO工程文件打开固件工程"~/main/ex03_webserver/wiz-web.aps”。 检查‘Project’目录下的配置选项中的编译设置。设置方法请参考‘AVR Studio用户手册’。 由WIZnet提供的固件是基于AVR-GCC 3.4.6的。在其他的版本中,可能出现异常情况。 当编译完成时,会在用户之前定义的文件夹中创建16进制文件。该文件用于在ATmega128上运行。    5.4.    下载 使用AVR Studio和AVR ISP线进行16进制文件下载。 1)    连接AVR ISP线到基板的J9。 2)    连接电源适配器并打开开关。 3)    执行AVRStudio.exe。 4)    在Device选项卡选择Atmega128。 5)    在FLASH选项卡选择HEX文件。 6)    点击Program按钮。  更多详细信息,请参阅 ‘AVR Tool Guide.pdf’. 为了通过网络更新固件,应该首先运行引导加载程序。引导加载程序从0x1E000的位置写入。移除Atmega128并执行‘Boot.hex’,以便再次运行固件文件。此时,不要勾选“Erase Device Before Programming”选项,否则会移除引导加载程序。 6.    WIZ嵌入式网络服务器硬件规格 6.1.    参数 电源        5V 直流, 3.3V 尺寸        60 x 42 x 14 (长 x 宽 x 高) 温度        工作 : 0 ~ 80 ℃ 以太网            10/100 Base-T 以太网 (自动检测)  6.2.    规格 单片机            ATmega128 闪存        128K字节 (单片机内部l) + 512K字节(外部串行存储器) SRAM              4K字节 (单片机内部) + 32K字节 (外部) EEPROM          4K字节 (单片机内部) 6.3.    尺寸和引脚分配 6.3.1.  引脚分配 6.3.2.  尺寸    6.3.3.  接口规格   RJ45 : 以太网接口引脚分配    感谢关注! 相关内容请点击:WIZNET嵌入式网络服务器用户手册(一) 更多信息请登录WIZnet中文官方网站:http://www.wiznettechnology.cn/               WIZnet企业官方微博:http://e.weibo.com/wiznet2012
  • 热度 22
    2012-12-31 09:45
    1044 次阅读|
    0 个评论
        前几次给大家介绍了关于W3150A+评估板--EVB-PIC24用户指南中一些程序安装测试以及程序员指南的一些内容,今天继续给大家介绍最后一部分,有关于硬件设计指南的部分。供大家详细了解其结构。 4.   硬件设计指南 4.1. 框图 图 4.1: EVB B/D 框图   4.2. 框图描述 EVB B/D由 MB-EVB-PIC(EVB 底板) 和PM-PIC24(PIC 模块)组成.  以下的9部分是 EVB B/D的组件. -          PM-PIC24 -          NM7010B + -          LCD -          SRAM -          RS-232 Port -          扩展板接口 -          功率调节器 -          3.3V系统复位电源  4.2.1.             PM-PIC24 PM-PIC24 由PIC处理器, 8MHz外部晶振以及底板(JP1,JP2)和ICD2(J1)接口的接头组成.   图 4.2: PM-PIC24 模块尺寸   为了用EVB板进行轻松的开发,所有引脚除了OSC(RC12, RC15) 都通过模块接口(JP1,JP2)接到MB-EVB-PIC. 接口引脚描述见 表 4‑1: PM-PIC24 模块引脚描述 .    表 4‑1: PM-PIC24 模块引脚描述   PIC ICD2 和ICSP (J1)引脚图 PIC ICD2 接头(J2) 引脚图和上面的一样. 请参考 MPLAB ICD2用户手册的Chapter 9.3. 4.2.2.             NM7010B + 模块 NM7010B + 是一个网络模块,它由W3150A + (TCP/IP 硬件芯片), RTL8201CP(Ethernet PHY)和 MAG-JACK(RJ45 with X’FMR)组成.  TCP/IP,MAC协议层 : W3150A + 物理层 : Ethernet PHY 连接器 : MAG-JACK  关于NM7010B + 模块的详细信息,请参考 “ NM7010B+ Datasheet Vx.x.pdf ”  4.2.3.             LCD LCD 用于调试以及系统状态显示. LCD接口(JP5)的引脚描述如下所示. 表 4‑3: LCD 引脚描述 4.2.4.             SRAM SRAM有32K字节, 用于PIC的外部数据存储器.  4.2.5.             RS232端口 RS232端口是一个PIC支持的串行USARTs接口. EVB B/D使用9引脚的 DSUB male Type连接器. (PM-PIC24只使用一个 RS232端口.)  4.2.6.             扩展板接口 设计扩展板接口的目的是能够使用EVB B/D轻松进行开发. PIC24的大部分端口引脚,电源和很多保留引脚都连接到扩展板接口.  表 4‑4: 扩展板接口引脚描述                                 扩展板连接器, “PCN10BK-96S-2.54DS”, 是一个 96引脚的直角母口引脚连接器. 与之成对的Male Type的连接器 是 “PCN10-96P-2.54DS.” 4.2.7.             ICD2端口 ICD2端口是一个MICROCHIP 支持的ICSP ICD接口. EVB B/D 6引脚的 RJ11连接器.请参考MPLAB ICD2 用户指南的Chapter 9.3. 4.2.8.             功率调节器 EVB B/D 通过电源适配器得到 5V DC 电源. 板子内部使用的电源是5V和3.3 V. 调节器是LM1117MPX-3.3(U2).  4.2.9.             3.3V 系统复位电源 手动复位和上电复位用RC模拟电路实现. 4.3. 原理图 4.3.1.             MB-EVB-PIC 请参考CD中的 “ MB-EVB-PIC_Schematics.PDF ”.  4.3.2.             PM-PIC24 请参考CD中的“ PM-PIC24_Schematics.PDF ”.  4.3.3.             NM7010B + 请参考CD中的“ NM7010B+_Schematics.PDF ”. 4.4. 零件清单 4.4.1.       MB-EVB-PIC零件清单 请参考CD中的“ MB-EVB-PIC_Partlist.PDF ”.  4.4.2.       PM-PIC24零件清单 请参考CD中的“ PM-PIC24_Partlist.PDF ”.  4.4.3.       NM7010B + 请参考CD中的“ NM7010B+_Partlist.PDF ”.  4.5. 物理性能说明 4.5.1.       功耗 每一个元件的功耗如下表所示.  表 4‑5 EVB B/D 功耗 总功耗是210mA X 5V = 1.5 Watt.   感谢关注! 相关内容请参考  W3150A+评估板–EVB-PIC24 用户手册(三)                 W3150A+评估板–EVB-PIC24 用户手册(二)                 W3150A+评估板–EVB-PIC24 用户手册( 一 )  
  • 热度 22
    2012-12-27 10:45
    1045 次阅读|
    0 个评论
    今天给大家继续介绍有关W3150A+评估板--EVBPIC24用户手册中关于 程序员指南的相关内容,供大家参考! 3.   程序员指南 3.1. 内存映射 3.1.1.             代码 数据内存映射 EVB-PIC24的内存映射有128 K字节的程序存储和8K字节的SRAM. 外部空间(并行主端口)分为SRAM 区域和 W3150A + 区域. 除了这些, 还有4K字节的 串行EEPROM. 各种环境变量记录在EEPROM上.  图 3.1, 表 3-1 是EVB B/D的系统内存映射简介.  图 3.1: EVB B/D 内存映射       表 3‑1: 设备 MAP 定义 3.2.1.             串行 EEPROM MAP 图 3.2, 表 3.2 示串行 EEPROM Map的图和表. 请参考 “evb/config.h” and “evb/config.c.”  图 3.2: 串行 EEPROM Map 表 3‑2: 串行 EEPROM MAP 定义    3.1.2.1.     系统信息  系统信息区域用在诸如EVB B/D的固件版本的记录系统信息中.  表 3‑3: 系统信息 系统信息以 SYSINFO 数据类型的方式被访问. 表 3‑4: SYSINFO 数据类型定义 表 3‑5: 系统信息访问功能  3.1.2.2.     网络信息 网络信息用与记录网络配置信息以便于被EVB B/D使用. 表 3‑6: 网络信息 网络信息以 NETCONF 数据类型被访问.  表 3‑7: NETCONF 数据类型定义  3.1.2.3.     信道信息  以下表格介绍了iinChip™的4个信道的应用.  表 3‑9: 信道信息 信道信息用于记录iinChip™的 4 个信道的应用类型. 信道应用类型包含 回路 TCP服务器, 回路TCP 客户端,回路 UDP,DHCP客户端, 网络服务器,信道信息以APPTYPE枚举类型定义.  表3‑10: 信道应用类型 信道信息以 CHCONF数据类型被访问.  表 3‑11: CHCONF 数据类型定义 表 3‑12: 信道信息访问功能  3.2. EVB B/D 固件  EVB B/D 固件 -EVB main()- 可分为两部分. 首先, 管理程序设置运行 EVB B/D的变量环境. 第二, 回路程序 测试 iinChip™性能,并且有用诸如DHCP, HTTP, DNS和 ICMP等因特网协议的因特网应用.  现在来看一下组成EVB B/D的源清单,然后看一下没一个应用源程序. 3.2.1.             源文件 表 3‑13: EVB B/D 源文件  3.2.2.             怎样编译 整理SRC 条款之后,以**式编译Chapter 3.2.1 的源程序. 用 MPLAB IDE, 打开 “EVBs” 工程. 选择 “Make” 或“Build All”. 编译之后, 分配给Makefile TARGET和“Evbs.hex,”的名字和分配给FORMAT的文件已被创建. 这些能被装载到 PIC24. 表 3‑14 : iinChip™’s DEFINE 属性 因为 EVB B/D 是Little-Endian 系统, LITTLE_ENDIAN被定义积极使用. 如果目标系统是 Big-Endian, 被定义的项目应该注明. 如果 iinchip™ 想用在不是 Direct Bus Mode的不同模式中, 用期望的 Bus Mode Define 成 __DEF_IINCHIP_BUS__ 而不是 __DEF_IINCHIP_DIRECT_MODE__. 如果iinchip™ 的 DEFINE OPTION 有改变,那么源代码必须 Re-Build. 要 Re-Build 工程,先 “make clean”然后 “make”. 3.2.3.             怎么下载 要下载十六进制文件, 用MPLAB IDE 和 MPLAB ICD 2. 1)     连接 ICD 线到PM-PIC24上的J1或扩展板上的J2. 2)     给 EVB B/D供电. 3)     运行 MPLAB IDE. 4)     在“Select Programmer”菜单条中方选择“MPLAB ICD 2”. 5)     点击“Program target device” 按钮 请参考MPLAB IDE的用户指南获得更多的信息.  3.2.4.             EVB B/D的main() 仔细观察 main(), 一段时间后, 等待板子复位后初始化后的来自串口终端的管理程序.此时, 如果串口终端显示管理程序进入命令模式,,可以设置诸如网络信息和信道信息的EVB B/D环境,并可以运行ping 请求程序.  如果管理程序完成或没有从串口终端来的命令, 则执行iinChip™的4个信道中的每一个应用并用原来设置的网络信息初始化. 图 3.3 EVB B/D main()的进程. 请参考 “main/main.c”  如果 DHCP 客户端 存在于应用中, DHCP客户端通过调用‘get_IP_DHCPS()’函数从DHCP服务器得到网络信息. 如果不存在DHCP服务器应用或从DHCP服务器得到网络信息失败,EVB B/D将用原来设置的网络信息初始化. 初始化之后, 通过调用每一个寄存器应用操作来运行EVB B/D测试应用. 想知道DHCP服务器应用的更多详细信息, 请参考 “Chapter 3.2.6.5 DHCP Client.” 表 3‑15: EVB B/D的 main()的参函数    图 3.3: EVB B/D的 main() 3.2.5.             管理程序 管理程序通过串口终端和用请求到某一目的地的测试应用设置网络和信道信息.  通过从 main() 函数调用check_manage()可以开始运行管理程序. check_manage() 检查是否有从串口终端键入到管理程序的命令, 是否有字符‘M’ 或 ‘m’ 输入与否. 如果有命令,将会通过 manage_config()进入管理程序. 如果用户改变了配置, EVB B/D会自动重启并跳过check_manage().     图 3.4: check_manage() 如果EVB B/D 有更新, EVB B/D 会自动重启以应用更新的配置. 表 3‑16: 管理程序的调用函数  3.2.5.1.     网络配置  网络配置 是管理程序的子程序,并和manage_network()一起建立. 它设置EVB B/D的网络信息. 一般情况下, 网络信息中的MAC地址在初始化设置之后几乎不更新. 相应地, MAC 地址设置不提供诸如源IP,网关IP或子网掩码等的配置菜单,但是它有隐藏菜单. 同样, MAC 地址在出厂复位时并不改变. MAC 用‘M’ 或 ‘m’进行更行. 3.2.5.2.     信道配置  信道配置, 由 manage_config() 构成的管理程序的一个子程序,决定iinChip™的4个信道用哪个应用.  能设置应用类型, 有DHCP 客户端,回路TCP 服务器/客户端, 回路UDP, 和网络服务器程序. 每一个信道可以设置成以上的一个类型. 但是DHCP客户端只能被第一个信道支持且设置不能应用于其他信道.     TCP 服务器程序 (LB_TCPS,WEB_SERVER) 能被信道重复设置且能用相同的端口号. 这里, 客户端的端口号需与服务器端口号相同. 其他应用能被信道重复设置,但是不能使用相同的端口号.  3.2.5.3.     Ping 请求程序  Ping 请求程序发送 Ping 请求到某一目的地.它在IP层上用ICMP 协议信息,并由 ping_request()组成.   ping_request()在DOS提示符中用相似与Ping程序的格式创建. 它在分析和处理选项后发送Ping请求到目的地.  域名和IP地址都能被用于Ping请求的目的地址. 在使用域名的情况下, 域名将被用gethostbyname() 或 DNS转变为IP地址. 有了被改变的IP地址, Ping请求可被发送.  当IP 地址和 ‘-a’ 选项一起用时, 域名可以通过gethostbyaddr()从DNS服务器得到,并且Ping请求发送到该 IP 地址. 当IP 地址不和‘-a’ 选项一起用时, Ping 请求不用连接到DNS就可以发送到输入IP地址.  gethostbyname(), gethostbyaddr() is DNS-related函数. 要了解更多信息, 请参考 Chapter 3.2.6.6 DNS Client. 在进入Ping程序之前现在简单看一下Ping消息.  Ping 消息在ICMP消息的类型区域取值 ‘0’(Ping回复) 或 ‘8’(Ping 请求) ,在代码区域取值0. 同样, ICMP消息的类型 Dependant数据区(4字节) 能被重定义为 ID 区(2字节), 序列号区(2字节) 同样地. ICMP消息的数据区 填满了Ping数据以进行回路测试.      最后, 计算出 ICMP头和Ping数据(它们的校验和区是0)的校验和. 计算之后, 用新的计算值代替0 校验和区.       图 3.10 是ICMP 消息格式和Ping消息之间关系的一个代表图. 检查关于Ping请求的Ping回复可通过检查ID、序列号和ping数据区的值是否一样来实现. 如果在等待时间中 Ping 回复还没有来到, ping请求可以再次发送. 在这种情况下,Ping 请求的序列号递增1. Ping请求消息传送和检查Ping回复消息通过ping()实现. ping()的元素是目的IP地址, Ping回复等待时间, Ping请求号和 Ping 数据大小,接收到的Ping回复通过分析和处理以和这些元素相同.    图 3.11 是 ping()的进程, Ping 消息以 表 3-20示的数据类型被定义和使用. 请参考 “inet/ping.h”   表 3‑20: PINGMSG 数据类型定义    PINGMSG的数据区大小是 ‘PINGBUF_LEN’ 字节. PINGBUF_LEN被定义成 ‘32’.但是数据区最大大小可以是‘1472’. 这是因为iinChip™的发送MTU是1480 字节,Code, CheckSum, ID和 SeqNum Field Size 之和是8 字节. 从1480 减去8,就得到1472. 因此,大小是1472字节.  ping() 的结果保存在数据类型定义中,见表3-21.  表 3‑21: PINGLOG 数据类型定义 可以通过DisplayPingStatistics()功能将保存的Ping日志通过RS232串口终端打印出来。 CheckSumErr 字段,每当ping校验从对方接受到错误信息会自动加1. UnreachableMSG 字段和 TimeExceedMSG 字段,如果从对方或网关接收到不可达信息或超时信息会自动增加1.    UnknownMSG 字段,当接受到位置信息会自动加1 ARPErr field 字段,每当ARP 响应对方在收到ARP请求后,没有获取到对方的硬件地址(MAC地址),会自动加1.  ping() 每发送一次 Ping请求,Ping请求区就递增1.  每当收到来自对等端口的响应Ping请求的Ping回复,Ping回复区就递增1.  每当因为在发送Ping请求后在一定时间内没有收到回复而发生超时,损耗区递增1. Ping请求程序, 像以前解释的一样, 使用运行在IP层上的 ICMP协议.在 iinChip™上使用ICMP信道的情况下, 见 图 3.11 and 图 3.13, 必须决定IP协议.在调用setSn_PROTO(s, IPPROT_ICMP)后必须建立socket.当建立socket时,通过调用socket() 函数创建IP RAW Channel. 在关闭 ICMP Socket时,在 close(s) 和清除原来设置的ICMP标志后需调用setSn_PROTO(s, 0x00).  表 3‑22: ping_request()中的参考函数 感谢关注! 相关内容可以参考WIZnet中文博客: W3150A+评估板--EVB-PIC24 用户手册(一) (http://blog.iwiznet.cn/?p=3267)  
  • 热度 15
    2012-12-26 10:34
    933 次阅读|
    0 个评论
    EVB-PIC24是WIZnet生产的一款W3150A+评估板,提供W3150A+快速测试,速度高达6Mbps,提供各种应用源代码。 今天给大家介绍一下W3150A+评估板--EVB PIC24的基本内容。 1.        综述 EVB-PIC24 (从这里开始用“EVB B/D或EVB”表示)是PIC开发者用的iinChip™评估板. 1.1.        特点 1.1.1.H/W 特点 EVB B/D包含3种B/D PM-PIC24 - MCU : PIC24FJ128GA006, 16MHz - RAM : 8KB SRAM (内部), 32KB SRAM(外部) - ROM : 128KB Flash (PIC24 背内部 Flash) - JTAG, ICSP, ICE MB-EVB-PIC - 电源 : 5V 适配器 - UART : RS-232 串口, (1端口, 默认波特率 57600) - LCD 屏 : 16x2 Charactor LCD 网络模块 (NM7010B + ) - iinChip™ : 硬件 TCP/IP芯片 W3150A + - PHY : RTL8201CP(RealTek), 10/100 BaseT(X) Auto Negotiation - MagJack : RD1-125BAG1A (UDE) , 集成变压器(1:1) Link ACT LEDs 1.1.2.F/W 特点 EVB B/D 的 F/W 特点由2部分组成. 管理模式 - 网络配置 : MAC, Source IP, G/W IP, S/N, DNS IP 设置 - 频道配置 : 每个频道的iinChip™ 测试应用设置 - Ping 测试 : 用DNS 进行Ping 请求设置 应用模式 - 回路 TCP服务器 : TCP 服务器模式测试应用 - 回路 TCP 客户端 : TCP 客户端模式测试应用 - 回路 UDP : UDP 测试应用 - 网络服务器 : 网络服务器测试应用 - DHCP 客户端 : 用DHCP服务器进行动态网络配置 2.        开始 2.1.        PC 程序安装 2.1.1.开发程序安装 请参考Microchip(www.microchip.com) 获得更多信息. 2.1.1.1.       MPLAB IDE(集成开发环境) 它包含以下特点 – 汇编器, 链接器, 仿真器(和外围设备一起), VDI(可视化器件初始化) 和全功能的调试器. 关于MPLAB IDE的安装和使用, 请参考相关手册. EVB B/D固件当前使用MPLAB IDE 版本 7.40 ,用更新的IDE时将被改变.  2.1.1.2.       MPLAB C30 它是用于Microchip 16-bit设备的全功能ANSI兼容C编译器. 同样它完全兼容MPLAB IDE. 关于MPLAB IDE的安装和使用信息, 请参考相关手册. EVB B/D固件当前使用 MPLAB C30 版本 2.02 ,使用更新的编译器时将被改变.  2.1.1.3.       ROM 文件生成程序 ROM 文件生成程序是一个实用程序,它为EVB B/D使用简单的‘ROM 文件系统’提供便利. EVB B/D使用ROM 文件生成程序的原因是以‘ROM 文件系统’为网页服务器测试应用接入网页. 想知道更多关于安装和ROM 文件生成程序的说明,请参考 “ ROM File Maker Manual Vx.x.pdf ”.  2.1.2.EVB B/D 测试 PC程序安装 2.1.2.1.       回路测试程序 (AX1) 安装 回路测试程序(从这里开始指 “AX1”) 是评估iinChip™ 性能的程序.它在连接诸如回路TCP服务器/客户端和回路UDP的EVB B/D信道应用时对文件和包数据形成回路.安装和使用信息请参考 “ AX1 Manual Vx.x.pdf ”.  2.2.        快速开始 在确认EVB B/D的包装之后, 按以下所示的顺序测试EVB B/D. ①     直接用网线连接测试PC 到 EVB B/D. 直接用串口线连接测试 PC 到 EVB B/D.         连接 5V 电源适配器到 EVB B/D ②     按以下步骤确认测试 PC的网络信息 源 IP地址: 192.168.0.3 网关 IP 地址 : 192.168.0.1 子网掩码 : 255.255.255.0 ③     在PC上安装AX1. 参考 Chapter 2.1.2.1 ④     在执行串行终端程序(比如超级终端)之后, 按以下步骤设置属性. 表 2‑1 : 终端属性设置    在完成终端设置之后, 连接 EVB B/D 并等待.  ⑤     打开 EVB B/D的电源开关  上电后需检查以下条款  - 上电后检查EVB B/D的电源指示灯LED(D1) - 检查 LEDs 的 D2和D3灯是否 轮流闪烁3次. - 检查EVB B/D的文本LCD屏是否在终端程序上输出按 图 2.1 和图 2.2所示的内容 图 2.1 : EVB B/D 文本LCD 屏 图 2.2: 终端程序输出 ⑥     用 EVB B/D执行Ping测试 图2.3: EVB B/D Ping 回复测试 ⑦     运行 “AX1” 程序. 请参考 “ AX1 Manaul Vx.x.pdf ” ⑧     用TCP客户端测试“AX1”程序的运行. 请参考 “ AX1 Manaul Vx.x.pdf ” 在通过点击 菜单设置服务器 IP 地址为 “192.168.0.2” 、端口号为 “5000”后,然后点击, 菜单或 , , 图表. ⑨     在 “AX1” 程序和 EVB B/D之间对任何文件和包进行回路测试. 2.3.        EVB B/D 测试 EVB B/D固件 可分成管理程序和EVB B/D测试应用. 管理程序进行系统配置以运行 EVB B/D ,EVB B/D 测试应用iinChip™ 测试的网络应用程序. 2.3.1.管理程序 管理程序是这样一个程序,在EVB B/D 手动复位和EVB B/D 上电后,如果在7秒内从终端程序接收到字符 ‘M’ 或 ‘m’,它就执行. 该程序设置iinChip™的信道应用以便于测试. 并和DNS 服务器进行某些ping 请求测试.     2.3.1.1.       网络配置   它选择在EVB B/D用到的网络信息. 当按图 2.5所示在终端程序选择‘1’时, EVB B/D的网络信息能按所想的设置. EVB B/D的默认网络信息如 表 2-2所示.    表 2‑2 : EVB B/D 默认网络信息   如果在管理程序中选择“Network Config” 菜单, 菜单将会按图 2.8所示,每项功能在表 2-3中有描述.   图 2.5: 网络配置   表 2‑3 : 网络配置菜单   图 2.6是在网络配置中设置EVB B/D源 IP 的一个例子  图 2.7: MAC 地址设置例子 2.3.1.2.              信道配置 它设置测试应用,测试应用能在运行iinChip™ EVB B/D 4 信道中运行.如果选择‘2’, 可以设置每一个信道. 默认的 iinChip™ 信道信息如 表 2-4所示.   表 2‑4 : EVB B/D 默认信道信息 如果在管理程序中方选择 “Channel Config” 菜单, 将会出现如图 2.8 所示的信息, 每一个菜单的功能和 表2-5所示一样.  图 2.8: 信道配置菜单 表 2‑5 : 信道配置菜单 每一个iinChip™信道可用的设置测试应用见表 2-6 表 2‑6 : iinChip™ 信道应用类型 除了 “DHCP Client”,其他应用类型能够不用顾及信道进行重复设置.  图 2.9给出了在“TCP Loopback Client”下设置iinChip™2号信道的一个例子   当简单的输入 而没有 IP 地址或端口号时,使用默认值. 表 2-7 给出了每一个应用的默认值. 图 2.9: 回路TCP 客户端设置应用例子 表 2‑7 应用默认值 2.3.1.3.       Ping 应用测试 Ping 应用测试是为iinChip™的IP RAW 信道评估而创建的一个程序,它发送 Ping请求到某一个对等端口并且接收Ping 回复. 该程序和在DOS提示符中的ping命令一起设置. 当选择 ‘3时他被执行’,如图 图 2.4:管理程序执行 图 2.10 显示了Ping应用的执行屏幕,并展示了怎么去用Ping 应用. 图 2.11 显示了发送Ping请求到目的地和接收Ping回复的实际例子. 图 2.11: Ping 应用测试 要终止 Ping 应用类型,在“PING” 提示符中输入“exit”. 2.3.2.EVB B/D 测试应用 2.3.2.1.       DHCP 客户端 DHCP 客户端应用为EVB B/D 从DHCP服务器动态分配网络信息.要测试 DHCP客户端, 首先, iinChip™ 1号信道应用类型必须设置为“DHCP Client”,该设置可以用 菜单完成. 请参考 Chapter 2.4.1.2 图 2.12是DHCP客户端成功得到网络信息的屏幕显示. 注意,如果DHCP服务器不存在或是不能从DHCP服务器得到网络信息, DHCP 客户端将会被设置成默认网络信息. 图 2.12: DHCP 客户端测试 2.3.2.2.       回路 TCP服务器 回路 TCP 服务器应用是通过与PC测试程序“AX1”连接的TCP信道回送任一文件或包数据的应用. 首先,通过EVB B/D 的 菜单设置任一信道为 “Loopback TCP Server” 应用类型以测试Loopback TCP Server.  当设置EVB B/D的 “Loopback TCP Server” 应用类型, 可以设置监听端口值为任意值. 这设置成默认值5000. 请参考 Chapter 2.4.1.2 EVB B/D设置完成后, 在测试PC上运行 “AX1” ,然后尝试连接到IP地址. 当n EVB B/D 和“AX1”之间的连接成功时, 回送数据. 请参考 “ AX1 Manual Vx.x.pdf ” 图 2.13: 回路 TCP 服务器测试  2.3.2.3.       回路TCP 客户端 回路 TCP客户端应用通过与测试PC机上的“AX1”相连的TCP信道回送任一文件或报数据 运行服务器上的“AX1” 之后,用EVB B/D 的 菜单设置 iinChip™的信道为 “Loopback TCP Client”应用类型. 当设置EVB B/D 的“Loopback TCP Client” 应用类型时, 设置服务器IP为测试PC的IP地址,并设置服务器端口为等待服务器端口号(3000). 请参考 Chapter 2.4.1.2. 设置 EVB B/D 完成后, 从管理程序退出,并运行EVB 测试应用.如果EVB B/D成功连接到 “AX1”, 会送所期望的数据. 请参考 “ AX1 Manual Vx.x.pdf ” 图2.14: 回路 TCP客户端  2.3.2.4.       回路UDP  回路 UDP 应用通过与测试PC相连的UDP信道回送任一文件或包数据. 首先, 要测试回路 UDP, 用EVB B/D的 菜单设置iinChip™ 的任一信道为“Loopback UDP” 应用类型.  在设置“Loopback UDP” 应用类型时, 设置源端口为任意值. 这里设置为 3000. 请参考 Chapter 2.4.1.2  在EVB B/D 设置完成时, 用于UDP相关的菜单或图标通过EVB B/D的IP地址和源端口号回送所期望的数据.  请参考 “AX1 Manual Vx.x.pdf”.     图 2.15: 回路 UDP 测试 2.3.2.5.              网络服务器 网络服务器应用通过与网络浏览器连接的HTTP信道发送机以及接收网页和 EVB B/D 控制数据等. 为了网络服务器测试, 用EVB B/D 的 菜单设置 iinChip™的任一信道为 “Web Server” 应用类型. 当设置EVB B/D 的“Web Server”应用类型时, 设置HTTP端口为任意值. 这里设置成默认值 80. 请参考 Chapter 2.4.1.2.    设置完EVB B/D, 运行 测试PC中的网络浏览器, 在地址栏中输入 EVB B/D 的URL(http://192.168.0.2/) ,连接到 EVB B/D. 图 2.16: 网络服务器测试 如果网络浏览器成功连接到EVB B/D的HTTP端口, 能看见 图 2.17 所示的网页. 万一 图 2.17所示的网页没有出现, 用网络浏览器的“Refresh”功能刷新屏幕. 图 2.17: EVB B/D默认网页 如果点击图2.18所示网页中的 按钮, 能设置网络信息,或能打开/关闭 LEDs(D1,D2)并在文本 LCD 屏上显示文本流. 图 2.18: EVB B/D控制网页 2.4.        检修指南 2.4.1.Ping 当通过Ping命令不能接通EVB B/D时, 步骤 1. 是否用网线正确地连接了测试PC和EVB B/D? 步骤 2. 是否改变了你的测试PC的网络信息 (IP 地址,网关, 子网)? 如果没有,首先按以下操作: IP地址: 192.168.0.3 网关地址: 192.168.0.1 子网掩码 255.255.255.0 步骤 3. 指示NM7010B + 连接的LED灯(从后面看左边的LED)是否亮着? 如果不亮, 最好检查网线是否正常工作.   2.4.2.其他 在连接完成后,上电后如果串行终端屏幕保持空白 步骤 1.  检查串口线的连接状态. 步骤 2.  检查PC COM 端口号是否和终端一致. 步骤 3.  检查终端波特率 57600.   以上是EVB-PIC24 用户手册 中简介、PC程序安装、EVB B/D 测试等内容,明天继续为大家介绍有关“程序员指南”的部分。 感谢关注!  
  • 热度 20
    2012-12-24 14:18
    1052 次阅读|
    0 个评论
      大家好,上一次已经给大家介绍了” WLAN AP模块WizFi630用户指南( 二 )“ ,主要是关于WizFi630无线设置的相关内容。今天给大家继续介绍串口转LAN,防火墙设置及硬件信息的相关内容~   2.5. 串口转LAN(有线及无线) 可以对串口#1和串口#2进行个人设置. 为串口转无线(以太网)功能设置串行参数 为每个串口设置两个信道(主连接, Aux连接) 串口#1和串口#2的设置管理(主连接, Aux连接) 2.5.1.  主连接设置 2.5.2.  Aux连接设置   2.5.3.   封包条件 (输入串行数据的封包条件) 2.5.4.  以太网数据标签选项 这个选项是用来帮助串行设备来识别串行数据的来源;接收到的串行数据是来自主端口还是Aux端口。 2.6. 防火墙设置 2.6.1.  DMZ 启用/禁用DMZ功能 DMZ让一台在你的LAN中的计算机将它不用的所有端口向互联网开放。当完成这个功能时,这台开放的计算机就已经不在防火墙的后面了。 有时TCP/IP的应用要求非常专业的IP配置,这些配置很难设置或者你的路由器根本就不支持。 在这种情况下,将你的电脑放在DMZ下是唯一的能够让应用正常工作的方法。   2.6.2.  端口转发   当一台在互联网中的计算机向路由器(WizFi630)的外部IP地址发送数据时,路由器(WizFi630)需要知道如何处理这些数据。端口转发简单的告知WizFi630向在局域网中的哪台计算机发送数据。当你建立起端口转发的规则时,你的路由器会从外部IP地址:端口号中接收数据,然后发送到内部IP:端口号。端口转发规则需要在每个端口中建立。这样,一个为端口53建立的规则只在端口53种生效。 2.6.3.  数据**滤 WizFi630可以根据事先定好的MAC或IP地址接受或拒绝互联网的数据包 首先,请进行基本的设置 2.6.4.  内容过滤 用来拒绝特定网站(IP或域名).   2.6.5.  系统安全 防卫外部袭击. 2.7. 管理 2.7.1.  系统管理   2.7.2.  固件   升级固件和引导程序.  WizFi630部支持远程URL的升级..   2.7.3.  配置设置 保存WizFi630的设置到PC. 2.7.4.  端口设置 关于有线端口的设置,在网关模式中,这里设置的是WAN端口 在网关模式中,最好使用默认的WAN端口号(端口#0) 如果你不是管理员,不建议对此进行修改   2.7.5.  数据包统计 系统统计显示了系统的存储信息和系统的数据传输大小     2.7.6.  系统状态 系统状态显示了系统的状态,系统网络信息的状态,和端口的连接状态。 2.7.7.  系统记录 可以利用系统记录来查看WizFi630的操作记录 如果系统记录超过了24Kbyte,最近的记录会被添加   3.硬件信息 3.1.WizFi630引脚图       3.2.尺寸 以上是Wizfi630的第三部分内容,感谢大家关注! 更多有关Wizfi630用户指南,请参考 WLAN AP模块Wizfi630用户指南(二) WLAN AP模块Wizfi630用户指南(一) WLAN AP模块WizFi630—无线联网利器!  
相关资源