InterNiche/HCC Logo

Networking Protocol Software for Embedded Processors
Click Here to Contact Us via Email.
Also, consider using our Contact Form

InterNiche Network Integration Kit for Atmel's SAM4E-EK

[ Click here for the files ]

This document describes the NicheStack Demonstation port for the Atmel SAM4E Evaluation Kit.The download consists of the following files:

  1. readme.txt - A text document containing substantially the same information as this page
  2. sam4e_in_atmel.elf - The download image

This demonstation software is an implementation of InterNiche TCP/IP Stack for the Atmel SAM4E-EK OEM Board. The software includes the following functionality:

  • TCP/IPv4
  • HTTP (Web) Server
  • FTP Server
  • Telnet Server
  • TFTP client and server
  • DHCP client
  • DNS client
  • Virtual File System
  • Command-line user interface

Installation

To run the demo:

  1. Connect the power cable, serial cable and ethernet cable, as described in the SAM4E-EK Developer's Kit documentation. Connect and configure an Atmel Studio supported JTAG debugging module (e.g. J-Link).
  2. Start a terminal emulation program (HyperTerminal, TeraTerm, etc.) to be used to interact with the NicheStack console. The COM port should be configured as: 115200,8,1,N and no flowcontrol.
  3. Select File->Open->Open Object file for Debugging...
  4. Browse to and select the sam4e_in_atmel.elf file
  5. Select Debug->Start without Debugging to start the demo.
  6. The IP address of the device will be displayed on the LCD
  7. The NicheStack console should display text similar to the following:
    InterNiche Portable TCP/IP, v4.01 (NicheTask)
    Copyright 1996-2012 by InterNiche Technologies. All rights reserved.
    
    ** Evaluation version. Shutdown in 60 minutes **
    
    prepped 2 interfaces, initializing...
    Auto-negotiation: 100 Mbps, Full Duplex
    Interface 0: Link is UP
    IP address of et1 : 0.0.0.0
    built html tags array. Number of tags = 54
    Acquired IP address via DHCP client for interface: et1
    IP address : 10.0.0.238
    Subnet Mask: 255.255.255.0
    Gateway    : 10.0.0.1
    
  8. Press ENTER at the NicheStack console to get the command prompt ("->").
  9. The software attempts to obtain an IP address from a DHCP Server. If none is detected on the local are network, the IP address defaults to 10.0.0.100. The NicheStack 'setip' console command can be used to manually change the device's address. For example:
    -> setip -i 1 -a 192.168.0.52 -g 192.168.0.1 -s 255.255.255.0
    
    will set the IPv4 address, gateway and subnet for interface 1.

The demonstration software will execute for 60 minutes, at the end of which the software will stop. It can be restarted by downloading the software again.

Demonstration

The demo software allows users to test the following network protocols: FTP, HTTP, Telnet, TFTP, and Ping. The NicheTool CLI and Menu System can be used to display statistics and configuration information. To get started, type "help" or "?" at the NicheTool prompt.

HTTP Server

The HTTP Server can be accessed from a Web Browser application by setting the URL in the Browser to the IP address of the NicheStack software. The HTML demo provides information on InterNiche's protocol modules, allows users to interact with NicheStack via the NicheTool command interface, and displays NicheStack statistics and real-time profiling of the NicheStack execution.

FTP Server

The FTP Server can be accessed from a FTP Client application. The user can login with the username "guest" and the password "guest". InterNiche's Virtual File System contains several read-only "mem" source files which an FTP client can "get". There is also a write-only "null" file which accepts any amount of data from the FTP Client.

Telnet Server

The Telnet Server can be accessed from a Telnet Client application. The user can login with the username "guest" and the password "guest". After logging in, the user is presented with the NicheTool command prompt. NicheTool commands can be entered to display various NicheStack statistics and configuration information.

TFTP Server

The TFTP Server can be accessed frm a TFTP Client application. The TFTP Server must first be enabled by entering the following command at the NicheStack console:

-> tfsrv -e

The NicheStack files can be transferred in "image" mode between the TFTP Client and Server.

Support

For additional product information, please contact:

InterNiche Technologies, Inc.

    51 E Campbell Avenue, Suite 160
    Campbell, CA 95008
    USA
    Tel: + 1 408 540 1160
    Fax: + 1 408 540 1161

    Sales@iNiche.com

Thank for evaluating the Time Limited 1 hr InterNiche TCP/IP Web Server, FTP Server and Telnet Server Demo