EVB-PIC24 WIZnet, EVB-PIC24 Datasheet - Page 66
![no-image](/images/no-image-200.jpg)
EVB-PIC24
Manufacturer Part Number
EVB-PIC24
Description
Development Boards & Kits - PIC / DSPIC W3150A+EVAL BOARD BASED ON PIC24
Manufacturer
WIZnet
Datasheet
1.EVB-PIC24.pdf
(111 pages)
Specifications of EVB-PIC24
Rohs
yes
Product
Development Kits
Interface Type
RS-232
Data Bus Width
16 bit
Dimensions
50 mm x 40 mm
- Current page: 66 of 111
- Download datasheet (2Mb)
proc_http() calls parse_http_request() to analyses the HTTP Request message received from web browser.
If the METHOD of analyzed HTTP Request Message is “GET”, “HEAD”, or “POST”, get_http_uri_name() is
called and URI Name is extracted from HTTP Request message. If extracted URI Name is “/” then replaces
URI Name “/” to “index.html” which is web server default page of EVB B/D because this means that web
prog_char* contents
char* name, param
u_int file_len, send_len
http_response = (u_char*) TX_BUF
request.Method == METHOD_ERR
Declare & Initialize Local Variables
parse_http_reqeust(&request,buf)
send(ERROR_REQUEST_PAGE
Analyze the HTTP request
Send Reqeust Error Page
Replace System Environment Variables
send_len = replace_sys_env_value()
proc_http()
send(ERROR_HTML_PAGE)
RETURN
Send Unknown Page
)
Y
© Copyright 2006 WIZnet Co., Inc. All rights reserved.
RETURN
LCDNLED.CGI
Processing
make_http_response_head(http_response,reqeust.TYPE,len)
METHOD_HEA
<Fig 3.19: proc_http()>
D
Make the ResonseHead for the request.TYPE
Y
Y
name = get_http_uri_name(http_request)
find_http_uri_type(&request.TYPE,name)
N
send_file = TX_RX_MAX_BUF_SIZE -1
search_file(name,&content,&file_len)
N
Send the HTTP Response Header
Y
request.TYPE == PTYPE_HTML
Copy content To http_response
request.TYPE == PTYPE_CGI
Send a HTTP Response Body
name == NETCONFIG.CGI
Find a file in the ROMFILE
Find a type of the request
TX_RX_MAX_BUF_SIZE
name == LCDNLED.CGI
N
Extract a Name in URI
send(http_response)
send(http_response)
content += send_len
file_len -= send_len
Be found the file?
METHOD_GET
file_len > 0
name == /
file_len >
N
Y
N
Y
N
Y
N
Y
Y
Y
METHOD_POS
Y
name = index.html
NETCONF.CGI
Y
T
N
Processing
send_file = file_len
N
RETURN
56
Related parts for EVB-PIC24
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![EVB-USB3343](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN89303](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN9313P](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN9220-MINI](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN89530-MII](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-LAN9221-MINI](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-USB3330](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-USB3740](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-B1+](/images/no-image3.png)
Part Number:
Description:
Development Boards & Kits - ARM W3150A+EVAL BOARD BASED ON AVR
Manufacturer:
WIZnet
Datasheet:
![EVB-USB3750](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
Daughter Cards & OEM Boards
Manufacturer:
Microchip Technology
![EVB-EMC1043](/photos/9/20/92015/evb-emc1043_tmb.jpg)
Part Number:
Description:
BOARD EVALUATION FOR EMC1043
Manufacturer:
SMSC
Datasheet:
![EVB-USB2514Q36-BAS](/photos/9/7/90706/evb-usb2514q36-bas_tmb.jpg)
Part Number:
Description:
BOARD EVAL FOR USB2514/USB2514I
Manufacturer:
SMSC
Datasheet:
![EVB-USB3311-CP](/images/manufacturer_photos/0/6/617/smsc_tmb.jpg)
Part Number:
Description:
EVALUATION BOARD FOR USB3311C
Manufacturer:
SMSC
Datasheet:
![EVB-USB3317-CP](/images/manufacturer_photos/0/6/617/smsc_tmb.jpg)
Part Number:
Description:
EVALUATION BOARD FOR USB3317C
Manufacturer:
SMSC
Datasheet:
![EVB-USB2512Q36-BAS](/photos/9/10/91014/evb-usb2512q36-bas_tmb.jpg)
Part Number:
Description:
BOARD EVAL FOR USB2512/USB2512I
Manufacturer:
SMSC
Datasheet: