EVB-PIC24 WIZnet, EVB-PIC24 Datasheet - Page 67

no-image

EVB-PIC24

Manufacturer Part Number
EVB-PIC24
Description
Development Boards & Kits - PIC / DSPIC W3150A+EVAL BOARD BASED ON PIC24
Manufacturer
WIZnet
Datasheet

Specifications of EVB-PIC24

Rohs
yes
Product
Development Kits
Interface Type
RS-232
Data Bus Width
16 bit
Dimensions
50 mm x 40 mm
browser is requesting default page of web server.
After getting the HTTP Request Type of HTTP Request Message by calling find_http_uri_type(), if HTTP
Request Type is “CGI” then it performs the related CGI command process.
After processing CGI commands or in case that HTTP Request Type is not CGI, search file with URI Name
from ROM File Image which is built in EVB B/D.
If the file is found, create HTTP Response message and send it.
Body transmission. For transmission of HTTP Response Header, it calls make_http_response_head() using
HTTP Request Type as the element to create HTTP Response Header. After transmitting the created HTTP
Response Header, since the HTTP Response Body is transmitted. For example, if the HTTP Response body
is any file in ROM File Image, the files are much bigger than the MTU of iinChip™. Hence it has to be divided
into maximum size of iinChip™ before the transmission. At this point, if system environment variables that
are defined in EVB B/D in HTTP Response Body are existent, it calls replace_sys_env_value() and replaces
system environment variables to system environment value that was stored in EVB B/D.
<Table 3-30> is part of “evbctrl.html” in ROM File Image of EVB B/D.
be replaced. For example, if Source IP Address of EVB is expressed in string the maximum is 16. Hence the
length of $SRC_IP_ADDRESS$ is 16 as well. „ROM File System‟ of EVB B/D can be created with
“ROMFileMaker.exe” provided by WIZnet. Refer to “ROM File Maker Manual Vx.x.pdf” for further
information.
HTTP Request message can be divided into Method and Request-URI by parse_http_request() and stored in
HTTP Response message is composed of HTTP Response Header transmission and HTTP Response
The length of the system environment variables is defined to fit the length of system environment value to
<tr>
</tr>
<tr>
<td height="27"><input name="gwip" type="text" size="20" value="$GW_IP_ADDRESS$"></td>
</tr>
<tr>
</tr>
<tr>
</tr>
<tr>
</tr>
<td width="110" height="22"><font color="#FEFEEF">...</font>Source IP</td>
<td width="240" height="27"><input name="sip" type="text" size="20" value="$SRC_IP_ADDRES$"></td>
<td width="110" height="22"><font color="#FEFEEF">...</font>Gateway IP</td>
<td width="110" height="22"><font color="#FEFEEF">...</font>Subnet Mask</td>
<td height="27"><input name="sn" type="text" size="20" value="$SUB_NET__MASK$"></td>
<td width="110" height="22"><font color="#FEFEEF">...</font>DNS Server IP</td>
<td height="27"><input name="dns" type="text" size="20" value="$DNS_SERVER_IP$"></td>
<td width="110" height="22"><font color="#FEFEEF">...</font>MAC Address</td>
<td height="27">$SRC_MAC_ADDRESS$</td>
<Table 3-29: System Environment Variables Usage at “evbctrl.html” >
© Copyright 2006 WIZnet Co., Inc. All rights reserved.
57

Related parts for EVB-PIC24