Rabbit Web-Based Program Downloader For the Softools Compiler SHDesigns

Size: px
Start display at page:

Download "Rabbit Web-Based Program Downloader For the Softools Compiler SHDesigns"

Transcription

1 Rabbit Web-Based Program Downloader For the Softools Compiler Monday, June 05, SHDesigns Current Version: 1.2

2 1.0 GENERAL HTTP PROTOCOL and PROXIES Basic Web server request Request Through Proxy Virtual Servers Using either Proxy or Web server Using the Library Controlling web page Including the Library in your code Checking for an update Downloading new code RAM Loaders, Download to Main Flash Download to reserved Flash option Download to Serial Flash on RCM3300 or RCM Download to External Storage or User-supplied Flash Debugging The Library Samples... 10

3 1.0 GENERAL The Rabbit Webloader uses a standard web server to manage and download new firmware to Z-World-based Rabbit Processor boards. Any public web server may be used and the library will even work through most routers or proxies. The software consists of a library to be included in the project and a binary file that is a small RAM-Based program that does the actual download. One feature of the library is it may be use a reserved area in flash to store a copy of the bin file or use external storage. This is useful for ppp connections. The user program calls a single function to check the version of the files on the web site. This version is compared to the version compiled into the program. A user program can then call the download function to get the update. 2.0 HTTP PROTOCOL and PROXIES To describe how the library works, a description of how the HTTP protocol works and how it is used through proxies is needed. This helps with debugging and understanding the output of the program. 2.1 Basic Web server request. To open a web page a browser connects a standard TCP/IP socket to the web server; usually on port 80. It then requests the page and reads the data. A typical sequence is as follows: 1. Resolve web server IP address (shdesigns.org in this example.) 2. Connect to web server IP port 80 (80 is default http port.) 3. Send a request to read the page. In my sample, I requested the following page: GET /test/test.html HTTP 1.0\n\n The "GET" command is followed by the URL and the protocol. A blank line defines the end of the request. 4. The web server reads the page and extracts information about the data. It then reports information about the page. Here's a sample output: Web Header: HTTP/ OK Web Header: Date: Thu, 11 Sep :17:02 GMT Web Header: Server: Apache/ (Unix) mod_gzip/ a Web Header: Last-Modified: Thu, 11 Sep :57:43 GMT Web Header: ETag: "2a838d-ea-f6b537c0" Web Header: Accept-Ranges: bytes Web Header: Content-Length: 234 Web Header: Connection: close Web Header: Content-Type: text/html; charset=iso

4 The first line gives the status of the request. 200 is OK The Content-Length specifies the size of the file (234 bytes.) 5 The Web server sends a blank line to signify the end of the header. 6 The Web server then sends the data from the web page. 2.2 Request Through Proxy Working through a proxy is almost the same as directly connecting to a regular web server. The port used is usually different. The "GET" request is slightly different. The above example would be formatted as follows: GET HTTP 1.0 The only difference is that the domain is included in the request. Also, the protocol descriptor may also be required. The Proxy then connects to the URL and passes the data back to the requester. The data is the same as if the server was connected directly. 2.3 Virtual Servers Many web hosting sites use virtual servers. A simple client would use: GET /page.html HTTP/1.0 To get page.html. This will fail if multiple domains are hosted on one virtual sever. Using the full domain/page (as described in proxy above) in the GET command will tell the host the proper domain. 2.4 Using either Proxy or Web server Since the protocol is almost the same, a common GET command can be used. A web server will accept the proxy format of the command. The library uses the same for both. This makes the only difference, the IP address that the TCP/IP socket and port it connects to. The domain name in the URL is not resolved to an IP address. The IP address to connect to is a separate parameter. This simplifies the code, the same GET command is used for regular domains, proxy servers and virtual servers. 2

5 3.0 Using the Library 3.1 Controlling web page The library reads a web page to determine the current version and the program bin file to download. Within this page is embedded the following information: <!-- ROM_FILE=" VERSION="nnnn" RAM_FILE=" COPY_FILE=" --> Where: <-- - Beginning of comment ROM_FILE - Keyword for the bin file to download. - required for URL server.tld - domain name, i.e. /path - directory (if needed) /file.bin - file name to download VERSION - File version keyword "nnnn" - an integer version in ascii. Range is any 32-bit value. RAM_FILE - URL for the RAM loader binary COPY_FILE - URL for the flashcopy RAM loader binary --> end of comment This information must be included within a comment block. Each parameter should be on one line. te: the URL for the bin file should me on the same server if the library does not use a proxy. The library assumes all URLs refer to the same IP address when connected to a server. These parameters are hidden in comments. This will make them invisible to users unless they view the page source. Here's the text from my sample ( <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win"> </HEAD> <BODY> <P>SHDesigns Web Downloader Test Area.</P> <P>There is nothing to see here, move along.</p> <!-- ROM_FILE=" VERSION="12348" 3

6 COPY_FILE=" RAM_FILE=" --> <P>End of web page.</p> </BODY> </HTML> tice the parameters are contained in comments ( "<!-- and -->"). 3.2 Including the Library in your code. There are 4 modes of operation: Flash Copy Serial Flash External - Reboot to RAM program that downloads the.bin to main flash - Download to unused Flash and then copy to main. - Download to serial flash and run one of the predefined serial Flash copy loaders. - Download to user-supplied storage routines, then call user RAM program There are several versions of the library: Name Mode Web_DL.lib Web_DL-D.lib Web_DL-All.Lib Web_DL-All-D.Lib Web_DL-Asix.lib Web_DL-Asix-D.lib Web_DL-RT.lib Web_DL-RT-D.lib Web_DL-SMSC.lib Web_DL-SMSC-D.lib Web_DL-FC.lib Flash Copy Web_DL-FC-D.lib Flash Copy Web_DL-SFlash.lib External Web_DL-SFlash-D.lib External Web_DL-SFlash-37K Serial Flash Web_DL-SFlash-37K Serial Flash Web_DL-SFlash-33K Serial Flash Web_DL-SFlash-33K Serial Flash RAM Loader ne ne WL-All.bin WL-All-D.bin WL-Asix.bin WL-Asix-D.bin WL-Realtek.bin WL-Realtek-D.bin WL-SMSC.bin WL-SMSC-D.bin flashcopy.bin flashcopy-d.bin ne ne sflashcopy-37k.bin sflashcopy-37k.bin sflashcopy-33k.bin sflashcopy-33k.bin Debug In the later sections, they will contain Link: line at the start of each section. This indicates the appropriate library to use. For direct download, if the RAM_FILE parameter is defined in the web page, the library will download the RAM loader included in the library. Using the RAM_FILE parameter on the web page will save about 55k of flash. However, It will require this amount of free xmem. 4

7 For all the copy modes, if the COPY_FILE is defined in the web page, it will override the RAM loader included in the library. The RAM file specified is defined in a section 3.5. The library will add from 2k to 4k of code to your application, depending on options. If the library includes a RAM loader, it will be stored in a segment called RAM_LOADER. Make sure to locate this segment after FARCODE. It will be added by default to the end of STACK and that will not work. See section 3.6 for description of using the copy to Flash option. Add #include web_dl.h to your main code. Then add the appropriate library to the link. 3.3 Checking for an update. Link: (all) The following function will check the web server for the current version: int CheckWebVersion(char * url,char * server_ip,unsigned port,long * version) Where: url - A character string with the URL to pass to the web server to request the data. server_ip - A hostname or dotted IP address, i.e " or " " This is the address of the web server or proxy. port - The port to connect to. Either the web server http port (usually 80) or the proxy server port (8000 and 8080 are common proxy ports.) version - A pointer to a long integer that will get the version (specified in the VERSION string on the web page.) Return value: -1 - response -2 - version info found -3 - bin file found -4 - Can not resolve server or proxy ip failed to open socket -6 - RAM loader not found -7 - t enough free xmem() for RAM program -8 - failed to get size of RAM loader (Content-Length:) from server -9 - Bin file does not start with 0xc3 1 - Information downloaded successfully 5

8 The function saves the needed information for later use. The parameters saved are the IP address of the server or proxy, the binary file URL, the RAM or copy loader loader URL, and the port. These are used later in the download process. The user program should compare the version information with one compiled into the current code. If the version reported by the function is newer, the user code should then request a download. The URL will be used unchanged in the GET request to the server or proxy. For best results, it should always contain the the domain name and the path and file name. The user program should compare the version number returned with one compiled into the program. If the version returned by the web page is newer, the user code should proceed to download the update. 3.4 Downloading new code. Once it has been determined that an new version is available, downloading the new code just requires the following call: int GetWebUpdate() There are no parameters. The function normally does not return. Otherwise it will return the same values as for CheckWebVersion(). The function will return if valid information was not received by a previous CheckWebVersion() function or if there was an error in the download.. This function copies the RAM loader to memory and passes it the needed information to download the new code bin file. It then reboots into the RAM program. When the download is finished the board will reset into the new program. If there is an error, the RAM loader will exit back to the original program. There is no way to return the error status at this time. If the download fails after the flash is modified, the RAM loader will retry the download rather than reboot. 3.5 RAM Loaders, Download to Main Flash Link: WebDL.lib requires the RAM loader to be specified in the RAM_FILE parameter on the web page. The other libs include the RAM loader in flash. Softools Loaders: The loaders are as follows: WL-All.bin - Supports any board with an Ethernet interface WL-Realtek.bin - Supports boards using the Realtek chip (most) WL-ASIX.bin - Supports boards with the ASIX chip (RCM3200) WL-SMSC.bin - Supports boards with SMSC chip (RCM3400). WL-All-D.bin - Supports all boards and outputs debug info on port A at baud. 6

9 te: the loaders have power-loss recovery. This stores a copy of the RAM loader in flash and will reload it of power is lost. This uses an additional 47-56k of flash. This will be located just after the end of the.bin file. The RAM loader copy in flash is located as follows: Address = length of new.bin file. Address is rounded up by sector size. If this address would conflicts with the User block, it is moved to the end of the second flash. te: When RAM_FILE is defined in the web page, the lib will require enough xmem to store the RAM program (usually 47-56k.) The RAM_FILE parameter will override any RAM loader stored in flash. There are debug versions (WL-xxx-D.bin) of these files. They are bigger in size and a bit slower. They will output debugging information on Port A of the Rabbit CPU at baud, 8-bit, no parity. This allows the 'DIAG' connector of the Z-World programming cable to be used with a program like Hyperterm. The debug versions are important for resolving problems with the download. Once the user code has been tested, the normal versions can be used to save flash space. The RAM loader uses a stripped-down TCP/IP stack. UDP, DNS or DHCP. CheckWebUpdate() uses DNS to resolve the domain names (if needed.) It then builds a table with the current IP address, netmask, gateway and the port and URL information. This is passed to the RAM loader. This way the RAM loader needs no compile-time configuration and can eliminate much of the TCP/IP stack. te: When RAM_FILE is defined in the web page, the lib will require enough xmem to store the RAM program (usually 48-73k.) The RAM_FILE parameter will override any RAM loader stored in flash. 3.6 Download to reserved Flash option Link: Use WebDL-FC.lib or WebDL-FC-D.lib The library has the option to copy the program.bin file to either the upper half of flash or to the second flash if two, 256k Flash chips are used. The following function controls this operation: void set_flash_start(long addr); Where addr is a long address to store the.bin file. For 512k Flash this would normally be 0x40000l (start of 2nd half of flash.) There are two flash copy RAM programs (located in the flashcopy directory): 7

10 flashcopy.bin - Smallest copy program flashcopy-d.bin - Copies and outputs debug information on port A at 115,200 Baud. These.bin files are included in the library. As they are small (5-9k) there is no real advantage on including it in the web page. 3.7 Download to Serial Flash on RCM3300 or RCM3700 Link: Use the WebDL-SFlash-33k.lib or WebDL-SFlash-37k.lib. (WebDL-SFlash-33k-D.lib or WebDL-SFlash-37k-D.lib for debug output). Use the function: set_flash_start(long addr), to set the start address to write to flash. This is a linear address. The demo application includes code to use the serial flash on the DCM3300 or RCM3700. Link the appropriate library either SF-RCM3300.lib or SF-RCM3700.lib. This mode is actually the same as External Storage mode, except it uses the serial flash lib and the serial flash handlers in the webtest.c file. The RAM loader is either flashcopy-33k.bin for the RCM3300, or sflashcopy-37k.bin for the RCM3700. There are also -D versions that include debug output on serial port A at 115,200 baud. The library already includes the RAM loader, so there is little need to specify it in the web page. 3.8 Download to External Storage or User-supplied Flash. Link: Use the WebDL-SFlash.lib or WebDL-SFlash-D.lib. This version of the library requires a user-supplied routine to save the.bin file. To support external storage, you will have to provide your own flash_init() and write_sector() routines. See the webtest.c demo for an example. flash_init() should return 0 if the init is successful. It should set _sector_size to the block size that data is stored in. This must be less than write_sector should return 0 if there is no error. In you main app, call set_flash_start(long addr) with the linear address to start writing to. This will be passed to your RAM loader. The length to copy is determined from the web page headers (Content Length.) The above will copy the program to your external storage. Next, a program to copy the external data to main flash will be needed. 8

11 This program should do the following: 1. Compiled to run in RAM. 2. Read a long int at memory location 0x20; this will be the param passed to set_flash_start(); 3. Read a long int at memory location 0x24; this will be the number of bytes to copy. 4. Read the device starting at location specified at 0x20 and copy to main flash starting at Reboot via a watchdog reset. te: locations 0x20-27 are not used by Softools, so we use the space to store parameters. tes: 1. use the flash_init() and write_sector() routines from web_dl.lib in your program to write to flash. 2. reboot can be done as follows: void reboot(void) { #asm ld a, 0x5a ioi ld (WDTCR),a xor a ioi ld (WDTTR),a xxx: jr xxx#endasm } 3. Define the following to access the params: const long int * start_address=(long int *)0x20; const long int * copy_len=(long int)0x24; Then in your code you can use *start_address and *copy_len to access passed parameters. The directory FC_Source contains the source to the flashcopy and sflashcopy programs. te: this was built using the Softools 1.65 compiler. There is a cstart158.asm file for earlier versions of WinIde; use that instead of CStart_ram.c te: if you change the project to use a CStart158.asm, make sure it is still linked first in the locate modules! tes: flashcopy.prj - project for all loaders except the RCM3300 sflashcopy sflashcopy33k.prj - project for the RCM3300 sflash copy. The flash_init() and read_sector() routines use the sflash libs for the RCM3300/3700. You would replace these with code to access your external device. 9

12 The Project needs the following defines in each Model: ASM defines : RAM_COMPILE - set to 1 for RAM loaders, 0-for code that will run under the debugger. INC_DEBUG - 1 for version that runs under the debugger, 0 for all others (saves 2k.) C Defines: SFLASH_COPY - define if using serial flash (undefined is Flash->flash copy.) DEBUG - Define to enable debug output on serial port A. Leave undefined for reduced code size. To debug, run the sflash copy RAM program (use the debug model) under the debugger. Manually set *copy_len and *copy_addr to valid values. You should be able to debug it reading your external storage routines and writing to main flash. 3.9 Debugging The Library First enable debug messages by linking with the -D versions of the libraries. Downloading itself can not be debugged under the IDE. It will reset and halt the CPU when the RAM loader is run. Set a breakpoint on the call to GetWebUpdate(). Run the app under the debugger. It should show all kinds of debug text. Look at the format of the GET commands and the responses from the web server. Once it gets the version and is ready to run the update, then begin to debug the RAM loader. Use the debug versions of the RAM loaders. Compile your program to flash. Use the Diag connector on the programming cable and use a terminal program like HyperTerm set up at baud, 8-bit, no parity, no handshaking. te: TerraTerm works better. The sample program includes code to redirect stdio to serial port A. This helps with debugging. Compile to flash and reset the board and you should see the debug output in the terminal program. Once the code operates properly, link with the non -D versions of the libraries to save code and data space. The non-debug RAM loaders can then also be used. 4.0 Samples A sample application, webtest.c is included. Read the file comments on how to use it. This sample can operate in all 3 modes. To use the download over LAN to Flash: 10

13 Undefine COPY2FLASH and EXTERNAL_STORAGE. To download to unused flash area: Define COPY2FLASH and FLASH_BIN_START To download to RCM3700 serial flash: Define COPY2FLASH, FLASH_BIN_START and EXTERNAL_STORAGE and link with the appropriate library. The Web directory contains the test.html file used by the webtest.c. Edit this file and store it along with the.bin files on your web server. A simple web server, Webster.exe has been included. This will turn any PC into a simple web server. It is great for debugging as it includes lots of debug info and is small. It is also secure as it does not open security holes like IIS does. It is secure as it only supports sending web files, no scripting, embedded applications, activex etc. 11

Rabbit Web-Based Program Downloader SHDesigns

Rabbit Web-Based Program Downloader SHDesigns Rabbit Web-Based Program Downloader Saturday, December 30, 2006 2003-2006 SHDesigns Current Version: 1.8 1.0 GENERAL... 1 2.0 HTTP PROTOCOL and PROXIES... 1 2.1 Basic Web server request.... 1 2.2 Request

More information

Date: Saturday, November 01, SHDesigns Ethernet Downloader for Z-World Rabbit Boards and the Softools Compiler Copyright (c) 2003 SHDesigns

Date: Saturday, November 01, SHDesigns Ethernet Downloader for Z-World Rabbit Boards and the Softools Compiler Copyright (c) 2003 SHDesigns Date: Saturday, November 01, 2003 SHDesigns Ethernet Downloader for Z-World Rabbit Boards and the Softools Compiler Copyright (c) 2003 SHDesigns 1 1.0 INTRODUCTION...... 1 2.0 HOW IT WORKS... 1 2.1 The

More information

PC DOWNLOAD UTILITY User Instructions

PC DOWNLOAD UTILITY User Instructions Date: Saturday, November 01, 2003 Version: 2.0c PC DOWNLOAD UTILITY User Instructions 1.0 DESCRIPTION The above screen is from the 2.0 version. Earlier versions are similar except there is no menu. The

More information

Date: Saturday, January 07, 2006 Current Version: 1.4. SHDesigns Serial Downloader for Z-World Rabbit Boards Copyright (c) SHDesigns

Date: Saturday, January 07, 2006 Current Version: 1.4. SHDesigns Serial Downloader for Z-World Rabbit Boards Copyright (c) SHDesigns Date: Saturday, January 07, 2006 Current Version: 1.4 SHDesigns Serial Downloader for Z-World Rabbit Boards Copyright (c) 2003-2006 SHDesigns 1 1.0 INTRODUCTION... 1 2.0 HOW IT WORKS... 1 3.0 IMPLEMENTING

More information

CS6421: Distributed Systems

CS6421: Distributed Systems CS6421: Distributed Systems Networks and Sockets Prof. Tim Wood!1 Before we start Participation: 1 contributions every 3 weeks - Ask/answer a question in class - Post to Piazza forum - Come of my office

More information

Implementing a Serial Download Manager for Two 256K Byte Flash Memories

Implementing a Serial Download Manager for Two 256K Byte Flash Memories TN220 Implementing a Serial Download Manager for Two 256K Byte Flash Memories Disclaimer The programs described in this note are provided as a sample field reprogramming method only with no guarantees

More information

ACE PLUS CORP. APCON100 series Operation Manual RS-232 to Ethernet Converter

ACE PLUS CORP. APCON100 series Operation Manual RS-232 to Ethernet Converter APCON100 series Operation Manual RS-232 to Ethernet Converter Page 1 of 24 APCON100 series Operation Manual Index Chapter 1 Specifications 2 Chapter 2 Introduction 3 Chapter 3 Easy Installation 4 Chapter

More information

SC12. Getting started

SC12. Getting started SC12 Getting started This document explains how the SC12 IPC@CHIP is put into operation. The DK40 evaluation board is used through this manual. BECK IPC GmbH Author: Ing. E. Schlösser Date: November, 1

More information

TCP/IP Networking Basics

TCP/IP Networking Basics TCP/IP Networking Basics 1 A simple TCP/IP Example A user on host argon.tcpip-lab.edu ( Argon ) makes a web access to URL http://neon.tcpip-lab.edu/index.html. What actually happens in the network? 2 HTTP

More information

imcu7100evb User s Guide

imcu7100evb User s Guide Version 1.0 2011 WIZnet Co., Inc. All Rights Reserved. For more information, visit our website at http://www.wiznet.co.kr Copyright 2011WIZnet Co., Inc. All rights reserved. Table of Contents 1 Overview...3

More information

Assigning the Switch IP Address and Default Gateway

Assigning the Switch IP Address and Default Gateway CHAPTER 4 Assigning the Switch IP Address and Default Gateway This chapter describes how to create the initial switch configuration (for example, assigning the switch IP address and default gateway information)

More information

Converging Systems Inc.

Converging Systems Inc. Converging Systems Inc. Quick Start Guide e-node TM Version 2.1 Revision History Date Version Description Author 6/14/2011 1.0 Initial Draft TE 10/12/2011 2.0 Integrated Version TE 9/13/2012 2.1 Abridged

More information

ESPSX3 Ethernet Serial Port Server X 3 Users Guide

ESPSX3 Ethernet Serial Port Server X 3 Users Guide ESPSX3 Ethernet Serial Port Server X 3 Users Guide The ESPSX3 is an Ethernet Serial Port Sever with two RS-232 ports and one port that can be configured for RS-232, RS-485, or RS-422. The RS-485/RS-422

More information

Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak

Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak Abstract: TCP/IP (Transmission Control Protocol/Internet

More information

I m InTouch Installation Guide for the DSL/Cable environment with a Linksys router Models: BEFSRU31, BEFSR41 V.2, BEFSR11

I m InTouch Installation Guide for the DSL/Cable environment with a Linksys router Models: BEFSRU31, BEFSR41 V.2, BEFSR11 I m InTouch router configuration p. 1 I m InTouch Installation Guide for the DSL/Cable environment with a Linksys router Models: BEFSRU31, BEFSR41 V.2, BEFSR11 Note: Different models may vary slightly

More information

Decoder Firmware B1D-220-V AC User s Manual Decoder Firmware B1D-220-V AC User s Manual

Decoder Firmware B1D-220-V AC User s Manual Decoder Firmware B1D-220-V AC User s Manual Decoder Firmware B1D-220-V3.03.07-AC User s Manual i Table of Contents INTRODUCTION 1 1.1 Minimum system requirements 1 1.2 Preparation before setup 2 1.2.1 Setup your PC network 2 1.3 Configuring the

More information

User Manual Electronic Systems Protection, Inc. / Technical Support: / espei.com

User Manual Electronic Systems Protection, Inc. / Technical Support: / espei.com RP-IP RP-IP-GNS User Manual 2014 Electronic Systems Protection, Inc. / Technical Support: 1-800-645-9721 / espei.com 2014 Electronic Systems Protection, Inc. / Technical Support: 1-800-645-9721 / espei.com

More information

The World Wide Web. Internet

The World Wide Web. Internet The World Wide Web Relies on the Internet: LAN (Local Area Network) connected via e.g., Ethernet (physical address: 00-B0-D0-3E-51-BC) IP (Internet Protocol) for bridging separate physical networks (IP

More information

Application Level Protocols

Application Level Protocols Application Level Protocols 2 Application Level Protocols Applications handle different kinds of content e.g.. e-mail, web pages, voice Different types of content require different kinds of protocols Application

More information

CoExec: A Simple Task Switcher for Dynamic C

CoExec: A Simple Task Switcher for Dynamic C CoExec: A Simple Task Switcher for Dynamic C S. Henion July 2, 2006 http://shdesigns.org/rabbit/coexec-dc.html SHDesigns,Version 1.2 1 Table of Contents 1.0 GENERAL DESCRIPTION... 3 2.0 COMPARISON TO DC

More information

Internet Content Distribution

Internet Content Distribution Internet Content Distribution Chapter 1: Introduction Jussi Kangasharju Chapter Outline Introduction into content distribution Basic concepts TCP DNS HTTP Outline of the rest of the course Kangasharju:

More information

Running Two Applications on a TCP/IP Development Board

Running Two Applications on a TCP/IP Development Board Application Note AN210 Running Two Applications on a TCP/IP Development Board Introduction To run a Download Manager (DLM) and a Downloaded Program (DLP) on the same target, or any other situation where

More information

Note that FLIP is an Atmel program supplied by Crossware with Atmel s permission.

Note that FLIP is an Atmel program supplied by Crossware with Atmel s permission. INTRODUCTION This manual will guide you through the first steps of getting the SE-8051ICD running with the Crossware 8051 Development Suite and the Atmel Flexible In-System Programming system (FLIP). The

More information

Table of Contents. Cisco Password Recovery Procedure for the Catalyst Layer 2 Fixed Configuration and 3550 Series Switches

Table of Contents. Cisco Password Recovery Procedure for the Catalyst Layer 2 Fixed Configuration and 3550 Series Switches es Table of Contents Password Recovery Procedure for the Catalyst Layer 2 Fixed Configuration and 3550 Series Switches...1 Document ID: 12040...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1

More information

6170 Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free

6170 Shiloh Road Alpharetta, Georgia (770) FAX (770) Toll Free Instruction Manual Ethernet Option W8, W18 March 2012, Rev. E Data, drawings, and other material contained herein are proprietary to Cross Technologies, Inc., but may be reproduced or duplicated without

More information

Index. Ultimate Solutions, Inc Clever Drive Tewksbury, MA USA ZY1000

Index. Ultimate Solutions, Inc Clever Drive Tewksbury, MA USA ZY1000 Quick Start Guide ZY1000 JTAG Debugger Version 2.00 March 1, 2012 ZY1000 Index 1 ZY1000...2 1.1 Warranty...2 1.2 Compliance...2 2 Basic ZY1000 setup...3 2.1 Set TCP/IP address...3 2.2 Connect the ZY1000

More information

µtasker Boot-loader support

µtasker Boot-loader support Introduction µtasker is an operating system designed especially for embedded applications where a tight control over resources is desired along with a high level of user comfort to produce efficient and

More information

Assigning the Switch IP Address and Default Gateway

Assigning the Switch IP Address and Default Gateway CHAPTER 3 Assigning the Switch IP Address and Default Gateway This chapter describes how to create the initial switch configuration (for example, assigning the IP address and default gateway information)

More information

Firmware Update Release 1.7c

Firmware Update Release 1.7c 7330 Firmware Update Release 1.7 Firmware Update Release 1.7c (Update: August 23, 2017) Overview The firmware of the 7330 is easily updated over its serial port. Simple commands allow all firmware to be

More information

CS 43: Computer Networks. Layering & HTTP September 7, 2018

CS 43: Computer Networks. Layering & HTTP September 7, 2018 CS 43: Computer Networks Layering & HTTP September 7, 2018 Last Class: Five-layer Internet Model Application: the application (e.g., the Web, Email) Transport: end-to-end connections, reliability Network:

More information

SC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers

SC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers SC/CSE 3213 Winter 2013 L8: TCP/IP Overview Sebastian Magierowski York University 1 Outline TCP/IP Reference Model A set of protocols for internetworking The basis of the modern IP Datagram Exchange Examples

More information

RoadRunner 24AP(i+) Recovering Tool Instructions

RoadRunner 24AP(i+) Recovering Tool Instructions RoadRunner 24AP(i+) Recovering Tool Instructions Ver. 1.0 Follow these instructions if your modem do not boot. If you have questions or problems using this modem build in recovering tool, please contact

More information

COSC 2206 Internet Tools. The HTTP Protocol

COSC 2206 Internet Tools. The HTTP Protocol COSC 2206 Internet Tools The HTTP Protocol http://www.w3.org/protocols/ What is TCP/IP? TCP: Transmission Control Protocol IP: Internet Protocol These network protocols provide a standard method for sending

More information

User Manual AMETEK Electronic Systems Protection, Inc. / Technical Support: / espei.com / UM-Remote-Portal-Rev-D

User Manual AMETEK Electronic Systems Protection, Inc. / Technical Support: / espei.com / UM-Remote-Portal-Rev-D RP-IP RP-IP-GNS User Manual 2016 AMETEK Electronic Systems Protection, Inc. / Technical Support: 1-800-645-9721 / espei.com / UM-Remote-Portal-Rev-D 2016 AMETEK Electronic Systems Protection / Technical

More information

Technical Description

Technical Description Technical Description Network Interface Card for NTP- and udp/time protocol version 01.00 22.02.99 Company Info hopf_elektronik Nottebohmstr. 41 Post box 1847 58511 Lüdenscheid 58468 Lüdenscheid tel.:

More information

LevelOne Broadband Routers

LevelOne Broadband Routers LevelOne Broadband Routers FBR-1100TX FBR-1400TX FBR-1401TX FBR-1700TX User's Guide TABLE OF CONTENTS CHAPTER 1 INTRODUCTION... 1 Features of your LevelOne Broadband Router... 1 Package Contents... 4

More information

CHAPTER 7 ADVANCED ADMINISTRATION PC

CHAPTER 7 ADVANCED ADMINISTRATION PC ii Table of Contents CHAPTER 1 INTRODUCTION... 1 Broadband ADSL Router Features... 1 Package Contents... 3 Physical Details... 4 CHAPTER 2 INSTALLATION... 6 Requirements... 6 Procedure... 6 CHAPTER 3 SETUP...

More information

OUTDOOR IR NETWORK CAMERA Series

OUTDOOR IR NETWORK CAMERA Series OUTDOOR IR NETWORK CAMERA Series INSTALLATION GUIDE Please read instructions thoroughly before operation and retain it for future reference. 1. OVERVIEW 1.1 Package Content Network camera Installation

More information

CS 356 Lab #1: Basic LAN Setup & Packet capture/analysis using Ethereal

CS 356 Lab #1: Basic LAN Setup & Packet capture/analysis using Ethereal CS 356 Lab #1: Basic LAN Setup & Packet capture/analysis using Ethereal Tasks: Time: 2:00 hrs (Task 1-6 should take 45 min; the rest of the time is for Ethereal) 1 - Verify that TCP/IP is installed on

More information

Recovering Catalyst Fixed Configuration Switches from a Corrupted or Missing Image

Recovering Catalyst Fixed Configuration Switches from a Corrupted or Missing Image Recovering Catalyst Fixed Configuration Switches from a Corrupted or Missing Image Document ID: 41845 Introduction Prerequisites Requirements Components Used Conventions Problem Switch Displays the Switch:

More information

Broadband Router DC-202. User's Guide

Broadband Router DC-202. User's Guide Broadband Router DC-202 User's Guide Table of Contents CHAPTER 1 INTRODUCTION... 1 Broadband Router Features... 1 Package Contents... 3 Physical Details...3 CHAPTER 2 INSTALLATION... 5 Requirements...

More information

Web Client And Server

Web Client And Server Web Client And Server Project Part A Overview In this part of the project, you and your partner will build a simple web client and a succession of servers to which it can connect. The goal is to slowly

More information

Lecture 7b: HTTP. Feb. 24, Internet and Intranet Protocols and Applications

Lecture 7b: HTTP. Feb. 24, Internet and Intranet Protocols and Applications Internet and Intranet Protocols and Applications Lecture 7b: HTTP Feb. 24, 2004 Arthur Goldberg Computer Science Department New York University artg@cs.nyu.edu WWW - HTTP/1.1 Web s application layer protocol

More information

(1) Device Management tool: enables you to remotely manage AX220xx RS232-to-WiFi devices.

(1) Device Management tool: enables you to remotely manage AX220xx RS232-to-WiFi devices. 1 / 11 Quick Start This chapter provides a high level overview of AXR2W installation and configuration. For detailed introduction about this utility you can refer to AX220xx RS232-to-WiFi Reference Design

More information

Medium parts count, through-hole components (with exception of optional surface mount MAC IC).

Medium parts count, through-hole components (with exception of optional surface mount MAC IC). Introduction The E1.31 DMX Bridge is an interface intended to be used as part of a system to operate a lighting display that consists of DMX or Renard controlled dimmers. To form a complete system, the

More information

Zilog TCP/IP Software Suite

Zilog TCP/IP Software Suite QS004914-1211 Introduction This quick start guide helps you to get started with the Zilog TCP/IP Software Suite for Zilog s ez80acclaim! family, which includes the ez80f91, ez80f92 and ez80f93 microcontrollers

More information

ROM Monitor. Using ROM Monitor APPENDIX

ROM Monitor. Using ROM Monitor APPENDIX APPENDIX A ROM Monitor This appendix describes the Cisco 805 router ROM monitor. The ROM monitor runs when the router is powered up or reset and helps to initialize the processor hardware and boot the

More information

NET101. RS232 / RS422 / RS485 to Ethernet Converter. User s Manual. Version 1.2

NET101. RS232 / RS422 / RS485 to Ethernet Converter. User s Manual. Version 1.2 NET101 RS232 / RS422 / RS485 to Ethernet Converter User s Manual Version 1.2 Copyright Information Copyright 2004-2005, Mega System Technologies, Inc. All rights reserved. Reproduction without permission

More information

Downloaded from manuals search engine

Downloaded from   manuals search engine Table of Contents CHAPTER 1 INTRODUCTION... 1 Broadband Router Features... 1 Package Contents... 3 Physical Details... 4 CHAPTER 2 INSTALLATION... 6 Requirements... 6 Procedure... 6 CHAPTER 3 SETUP...

More information

VueMetrix Firmware Uploader

VueMetrix Firmware Uploader VueMetrix Firmware Uploader Release 1.0 Date of this document: August 20. 2010 The Firmware Uploader is a set of C language programming tools that uploads a new version of firmware into any VueMetrix controller.

More information

Manual. bintec elmeg GmbH. Manual. bintec elmeg Dime Manager. Copyright Version 1.3.8, 2013 bintec elmeg GmbH

Manual. bintec elmeg GmbH. Manual. bintec elmeg Dime Manager. Copyright Version 1.3.8, 2013 bintec elmeg GmbH Manual Manual Copyright Version 1.3.8, 2013 1 Manual Legal Notice Warranty This publication is subject to change. offers no warranty whatsoever for information contained in this manual. is not liable for

More information

Table of Contents. NBC User's Manual

Table of Contents. NBC User's Manual User's Manual User's Manual Table of Contents 1. Connections and Power... 3 1.1. Connections and Power for WSXXXX_BR products... 3 2. Initial Configuration... 4 2.1. NBC Network Configuration... 4 2.2.

More information

EN-1000 Quick Configuration Guide

EN-1000 Quick Configuration Guide Part Number 17655.0000 Version A.5, December 2017 2017 Encore Networks, Inc. All rights reserved. EN-1000 Quick Configuration Guide CAT-1 LTE T he EN-1000 is a high-performance, low-cost VPN router designed

More information

Model 5100 Remote Administration Guide

Model 5100 Remote Administration Guide Model 5100 Remote Administration Guide The information in this document is current as of the following Hardware and Firmware revision levels. Some features may not be supported in earlier revisions. See

More information

How to Upgrade from ROMmon Using the Boot Image

How to Upgrade from ROMmon Using the Boot Image How to Upgrade from ROMmon Using the Boot Image Document ID: 6301 Contents Introduction Prerequisites Requirements Components Used Conventions What Is the Boot Image? (Rx boot) Loading the Boot Image Related

More information

Configuration Guide. Upgrading AOS Firmware L1-29.1D July 2011

Configuration Guide. Upgrading AOS Firmware L1-29.1D July 2011 61200990L1-29.1D July 2011 Configuration Guide This configuration guide explains how to update your ADTRAN Operating System (AOS) firmware using the AOS Web-based graphical user interface (GUI) with Trivial

More information

Project 1: Web Client and Server

Project 1: Web Client and Server Project 1: Web Client and Server Overview In this part of the project, your group will build a simple web client and a succession of servers to which it can connect. In addition you, will learn how to

More information

EQ-DCM User Manual Revision 1.02 Sep 10, 2013

EQ-DCM User Manual  Revision 1.02 Sep 10, 2013 EQ-DCM User Manual www.equustek.com Revision 1.02 Sep 10, 2013 Contents INTRODUCTION...5 ABOUT THIS MANUAL... 5 INTENDED AUDIENCE... 5 HARDWARE SPECIFICATIONS...6 PHYSICAL SPECIFICATIONS... 6 HARDWARE

More information

Introduction to Internet, Web, and TCP/IP Protocols SEEM

Introduction to Internet, Web, and TCP/IP Protocols SEEM Introduction to Internet, Web, and TCP/IP Protocols SEEM 3460 1 Local-Area Networks A Local-Area Network (LAN) covers a small distance and a small number of computers LAN A LAN often connects the machines

More information

World-Wide Web Protocols CS 571 Fall Kenneth L. Calvert All rights reserved

World-Wide Web Protocols CS 571 Fall Kenneth L. Calvert All rights reserved World-Wide Web Protocols CS 571 Fall 2006 2006 Kenneth L. Calvert All rights reserved World-Wide Web The Information Universe World-Wide Web structure: hypertext Nonlinear presentation of information Key

More information

NEW CEIBO DEBUGGER. Menus and Commands

NEW CEIBO DEBUGGER. Menus and Commands NEW CEIBO DEBUGGER Menus and Commands Ceibo Debugger Menus and Commands D.1. Introduction CEIBO DEBUGGER is the latest software available from Ceibo and can be used with most of Ceibo emulators. You will

More information

babytel Self Install Guide

babytel Self Install Guide babytel Self Install Guide Last updated April 5, 2005 Contents Contents --------------------------------------------------------------------------------------------------------------------2 Welcome --------------------------------------------------------------------------------------------------------------------3

More information

User s Guide. Ethernet Module for Barcode Printer

User s Guide. Ethernet Module for Barcode Printer User s Guide Ethernet Module for Barcode Printer 1. ETHERNET MODULE... 2 1-1. Functions... 2 1-2. General Specifications... 2 2. ETHERNET MODULE INSTALLATION... 3 2-1. Ethernet Module Installation for

More information

ez80190 Development Kit Quick Start Guide

ez80190 Development Kit Quick Start Guide Introduction Follow this guide to install and begin using your new ez80190 Development Kit from ZiLOG. The setup procedure guides the user through: Software installation and online registration Hardware

More information

Multi-Function Wireless A/P Router User s Guide

Multi-Function Wireless A/P Router User s Guide Multi-Function Wireless A/P Router User s Guide Model CNWR-811P Wireless Access Point Router W / Printer Sharing TABLE OF CONTENTS CHAPTER 1 INTRODUCTION...1 CNWR-811P Features...1 Package Contents...3

More information

Produced by. Mobile Application Development. Higher Diploma in Science in Computer Science. Eamonn de Leastar

Produced by. Mobile Application Development. Higher Diploma in Science in Computer Science. Eamonn de Leastar Mobile Application Development Higher Diploma in Science in Computer Science Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology

More information

First Steps. DNP/SK18 Embedded Linux Starter Kit

First Steps. DNP/SK18 Embedded Linux Starter Kit DNP/SK18 Embedded Linux Starter Kit First Steps SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: sales@ist1.de Manual Revision: 1.0

More information

BIPAC-645 DSL/Cable Router Plus ISDN Router With 4-Port 10/100M LAN Switch

BIPAC-645 DSL/Cable Router Plus ISDN Router With 4-Port 10/100M LAN Switch BIPAC-645 DSL/Cable Router Plus ISDN Router With 4-Port 10/100M LAN Switch Quick Start Guide Quick Start Guide Package Contents 1. BIPAC-645 2. AC Power Adapter (9V 1Amp) 3. RS-232 cable (Null modem type)

More information

Lab Password Recovery Procedure on a Catalyst 2900 Series Switches

Lab Password Recovery Procedure on a Catalyst 2900 Series Switches Lab 6.2.8 Password Recovery Procedure on a Catalyst 2900 Series Switches Objective Create and verify a basic switch configuration verify it. Change passwords to the password recovery procedure be performed.

More information

Lantech LSC-1102B SERIAL TO TCPIP CONVERTER. User Manual

Lantech LSC-1102B SERIAL TO TCPIP CONVERTER. User Manual Lantech LSC-1102B SERIAL TO TCPIP CONVERTER User Manual V1.0 Sep 2016 Table of Contents 1. Introduction 3 Overview 4 Product Specifications 8 2. Description & Installation 10 Product Panel Views 10 LED

More information

LevelOne. User's Guide. Broadband Router FBR-1402TX FBR-1403TX

LevelOne. User's Guide. Broadband Router FBR-1402TX FBR-1403TX LevelOne Broadband Router FBR-1402TX FBR-1403TX User's Guide Table of Contents CHAPTER 1 INTRODUCTION... 1 LevelOne Broadband Router Features... 1 Package Contents... 3 Physical Details...4 CHAPTER 2 INSTALLATION...

More information

NCOM SERIAL DEVICE SERVER 1XX SERIES USER S MANUAL

NCOM SERIAL DEVICE SERVER 1XX SERIES USER S MANUAL NCOM SERIAL DEVICE SERVER 1XX SERIES USER S MANUAL 2017-07-07 Edition Titan Electronics Inc. Web: www.titan.tw Contents 1. INTRODUCTION... 4 1.1 Key Features... 5 1.2 Specifications... 6 2. PANEL LAYOUT

More information

HOME AUTOMATION, INC. Model 93A00-1. Serial Server. User s Manual

HOME AUTOMATION, INC. Model 93A00-1. Serial Server. User s Manual HOME AUTOMATION, INC. Model 93A00-1 Serial Server User s Manual Document Number 93I00-1 Rev. A December, 2009 Introduction The 93A00-1 is a RS232/RS485 to TCP/IP converter integrated with a robust system

More information

User Manual DIR-850L. Wireless AC1200 Dual Band Gigabit Router.

User Manual DIR-850L. Wireless AC1200 Dual Band Gigabit Router. User Manual DIR-850L Wireless AC1200 Dual Band Gigabit Router USER MANUAL: DIR-850L Wireless AC1200 Dual Band Gigabit Router SYSTEM REQUIREMENTS Network Requirements Web-based Configuration Utility Requirements

More information

cable modem dhcp proxy nat on Cisco Cable Modems

cable modem dhcp proxy nat on Cisco Cable Modems cable modem dhcp proxy nat on Cisco Cable Modems Document ID: 12176 Contents Introduction Prerequisites Requirements Components Used Conventions Dynamic NAT Versus Static NAT Configuration Using cable

More information

WL5041 Router User Manual

WL5041 Router User Manual TECOM WL5041 Router User Manual TECOM CO., LTD. March 2003 2003 by TECOM CO., LTD. All rights reserved. Printed in Taiwan Table of contents Package Contents--------------------------------------- 2 Installing

More information

HTTP Protocol and Server-Side Basics

HTTP Protocol and Server-Side Basics HTTP Protocol and Server-Side Basics Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming HTTP Protocol and Server-Side Basics Slide 1/26 Outline The HTTP protocol Environment Variables

More information

Web Technology. COMP476 Networked Computer Systems. Hypertext and Hypermedia. Document Representation. Client-Server Paradigm.

Web Technology. COMP476 Networked Computer Systems. Hypertext and Hypermedia. Document Representation. Client-Server Paradigm. Web Technology COMP476 Networked Computer Systems - Paradigm The method of interaction used when two application programs communicate over a network. A server application waits at a known address and a

More information

Installation Procedure Windows 95/98/ME with Internet Explorer 5.x & 6.0

Installation Procedure Windows 95/98/ME with Internet Explorer 5.x & 6.0 Installation Procedure Windows 95/98/ME with Internet Explorer 5.x & 6.0 Printer Friendly Version [ PDF 240K ] Before You Begin Before proceeding with the installation of a SOHO 6 appliance, you must have

More information

Contents. Cortex M On-Chip Emulation. Technical Notes V

Contents. Cortex M On-Chip Emulation. Technical Notes V _ Technical Notes V9.12.225 Cortex M On-Chip Emulation Contents Contents 1 1 Introduction 2 2 Access Breakpoints 3 3 Trace 5 4 NXP LPC 5 4.1 Boot and Memory Remapping 5 4.2 LPC17xx Startup 5 4.1 LPC11A02/04

More information

Product Family: Networking Hardware Number: AN-NH-012

Product Family: Networking Hardware Number: AN-NH-012 APPLICATION NOTE THIS INFORMATION PROVIDED BY AUTOMATIONDIRECT.COM TECHNICAL SUPPORT These documents are provided by our technical support department to assist others. We do not guarantee that the data

More information

Lab Password Recovery Procedure on a Catalyst 2950 Series Switch 2900XL Series

Lab Password Recovery Procedure on a Catalyst 2950 Series Switch 2900XL Series Lab 6.2.8 Password Recovery Procedure on a Catalyst 2950 Series Switch 2900XL Series Objective Create and verify a basic switch configuration. Change passwords and use the password recovery procedure.

More information

A programmer can create Internet application software without understanding the underlying network technology or communication protocols.

A programmer can create Internet application software without understanding the underlying network technology or communication protocols. CS442 Comer Networking API Chapter 3 Chapter three of the textbook presents an API to perform network programming in the C language. While this chapter does not cover everything about network programming,

More information

Plus-X I/O Units. Manual Supplement Configuring Units with and without DHCP

Plus-X I/O Units. Manual Supplement Configuring Units with and without DHCP Plus-X I/O Units Manual Supplement Configuring Units with and without DHCP Table of Contents Introduction... 1 Initial Connection Using DHCP... 1 Initial Connection Without DHCP... 2 Set a Static IP Address...

More information

DNP/2110 Linux Starter Kit: First Steps

DNP/2110 Linux Starter Kit: First Steps DNP/2110 Linux Starter Kit: First Steps The DIL/NetPC DNP/2110 starter kit contains everything you need to get started with your Intel PXA255 Xscale-based embedded networking application. The starter kit

More information

Network Controller 3500 Quick Start Guide

Network Controller 3500 Quick Start Guide Network Controller 3500 Quick Start Guide Firmware Version 1.00.82 1. Configuring the Controller 1.1. Connect to the Controller: The default LAN IP Address of the Controller is: IP: 192.168.1.1 Set you

More information

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator Quick Start Guide QS006602-0408 Introduction Zilog s ZCRMZNICE01ZEMG Crimzon (ICE), shown in Figure 1, provides Crimzon chip family emulation with a Trace and Event system for program debugging using Zilog

More information

FERGUSON BEAUREGARD. RTU-5000 Configurator User Manual

FERGUSON BEAUREGARD. RTU-5000 Configurator User Manual FERGUSON BEAUREGARD RTU-5000 Configurator User Manual FERGUSON BEAUREGARD RTU-5000 Configurator User Manual The Ferguson Beauregard RTU-5000 Configurator program and manuals are Copyright 1997-2004 by

More information

Getting Started Guide RS-EDP & XC167 CPU Module. Version 2 10th June 2010

Getting Started Guide RS-EDP & XC167 CPU Module. Version 2 10th June 2010 Getting Started Guide RS-EDP & XC167 CPU Module Version 2 10th June 2010 Electrocomponents plc Page 1 Contents 1. Introduction 3 2. Development Tool Support 4 2.1 FTDI Based USB to JTAG Converter... 4

More information

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5 Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................

More information

Memory management. Last modified: Adaptation of Silberschatz, Galvin, Gagne slides for the textbook Applied Operating Systems Concepts

Memory management. Last modified: Adaptation of Silberschatz, Galvin, Gagne slides for the textbook Applied Operating Systems Concepts Memory management Last modified: 26.04.2016 1 Contents Background Logical and physical address spaces; address binding Overlaying, swapping Contiguous Memory Allocation Segmentation Paging Structure of

More information

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com

More information

D-Link (Europe) Ltd. 4 th Floor Merit House Edgware Road London HA7 1DP U.K. Tel: Fax:

D-Link (Europe) Ltd. 4 th Floor Merit House Edgware Road London HA7 1DP U.K. Tel: Fax: Product: DFL-500 Internet Firewall Index Setup Introduction...2 Set Up Using Web Configurator...3 Setting Up Internal IP Address using CLI...4 Setting UP External IP Address Manually Using CLI...4 How

More information

EN-2000 Quick Configuration Guide

EN-2000 Quick Configuration Guide Document Part Number 17539.0000 Version A.8, March 2018 2018 Encore Networks, Inc. All rights reserved. EN-2000 Quick Configuration Guide T he EN-2000 is a high-performance, low-cost VPN router designed

More information

ETH002-2 Relays at 16A Technical Documentation

ETH002-2 Relays at 16A Technical Documentation ETH002-2 Relays at 16A Technical Documentation Overview The ETH002 provides two volt free contact relay outputs with a current rating of up to 16Am. The module is powered from a 12vdc supply which can

More information

µtasker Document Kirin3 M52259 demo user s guide

µtasker Document Kirin3 M52259 demo user s guide µtasker Document Kirin3 M52259 demo user s guide utaskerv1.3_kirin3_demo/0.1 Copyright 2009 M.J.Butcher Consulting Table of Contents 1. Introduction... 3 2. Preparing to start... 3 3. Compiling the µtasker

More information

McAfee epo Deep Command

McAfee epo Deep Command Quick Start Guide McAfee epo Deep Command version 2.4.1 This Quick Start Guide provides high level instructions for setting up McAfee epo Deep Command 2.4.1. For detailed instructions, refer to the McAfee

More information

Web History. Systemprogrammering 2006 Föreläsning 9 Web Services. Internet Hosts. Web History (cont) 1945: 1989: Topics 1990:

Web History. Systemprogrammering 2006 Föreläsning 9 Web Services. Internet Hosts. Web History (cont) 1945: 1989: Topics 1990: Systemprogrammering 2006 Föreläsning 9 Web Services Topics HTTP Serving static content Serving dynamic content 1945: 1989: Web History Vannevar Bush, As we may think, Atlantic Monthly, July, 1945. Describes

More information

Application Protocols and HTTP

Application Protocols and HTTP Application Protocols and HTTP 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia Lab #0 due

More information

Proxying. Why and How. Alon Altman. Haifa Linux Club. Proxying p.1/24

Proxying. Why and How. Alon Altman. Haifa Linux Club. Proxying p.1/24 Proxying p.1/24 Proxying Why and How Alon Altman alon@haifux.org Haifa Linux Club Proxying p.2/24 Definition proxy \Prox"y\, n.; pl. Proxies. The agency for another who acts through the agent; authority

More information