/********************************************************************** * $Id$ abstract.txt *//** * @file abstract.txt * @brief Example description file * @version 2.0 * @date * @author NXP MCU SW Application Team * * Copyright(C) 2010, NXP Semiconductor * All rights reserved. * *********************************************************************** * Software that is described herein is for illustrative purposes only * which provides customers with programming information regarding the * products. This software is supplied "AS IS" without any warranties. * NXP Semiconductors assumes no responsibility or liability for the * use of the software, conveys no license or title under any patent, * copyright, or mask work right to the product. NXP Semiconductors * reserves the right to make changes in the software without * notification. NXP Semiconductors also make no representation or * warranty that such application will be suitable for the specified * use without further testing or modification. **********************************************************************/ @Example description: Purpose: This example describes how to handle a single network interface and contains the IP, ICMP, UDP and TCP protocols. Process: The uIP TCP/IP stack is an extremely small implementation of the TCP/IP protocol suite intended for embedded systems running low-end 8 or 16-bit microcontrollers. The code size and RAM requirements of uIP is an order of magnitude smaller than other generic TCP/IP stacks today. The uip_webserver implements WEB server. The default IP address is: 192.168.0.100 The default router's IP address is: 192.168.0.1 The subnet mask is: 255.255.255.0 IP address on your PC should not be one of these IP addresses above @Directory contents: \EWARM: includes EWARM (IAR) project and configuration files \Keil: includes RVMDK (Keil)project and configuration files \apps: contains a few example applications + \dhcpc: Implementation of DHCPC protocol + \hello-world: A small example showing how to write applications with protosockets. + \resolv: DNS resolver + \smtp: SMTP E-mail sender + \telnetd: Implementation of TELNET network protocol + \webclient: Implementation of the HTTP client. + \webserver: Implementation of an HTTP server \common: implement some supported standard functions (printf, serial..) \uip: contains files that implement uIP stack \lpc17xx_port: include main program makefile: Example's makefile (to build with GNU toolchain) @How to run: Serial display configuration: (e.g: TeraTerm, Hyperterminal, Flash Magic...) – 115200bps – 8 data bit – No parity – 1 stop bit – No flow control Running mode: This example can run only on ROM mode. Step to run: - Step 1: Build example. - Step 2: Burn hex file into board - Step 3: Connect the Lincoln to the same network the computer is on - Step 4: Connect COM1 on the Lincoln board to COM port on your computer - Step 5: Configure hardware and serial display as above instruction - Step 7: Reset board, monitor the status via serial display until EMAC initialized - Step 8: Open command prompt window, execute 'ping 192.168.1.100' command - Step 9: Open web browser, access to address "http://192.168.1.100" to display the content of the webpage. @Tip: - Open \EWARM\*.eww project file to run example on IAR - Open \RVMDK\*.uvproj project file to run example on Keil