Vi-06, Smxfile™ file manager and smxnet™ tcp/ip network, Smx f – Atmel AT91 User Manual

Page 55: Smx n, Tcp/ip n, Anager and, Etwork

Advertising
background image

M

ICRO

D

IGITAL

smxF

ILE

M

ANAGER AND

smxN

ET

TCP/IP N

ETWORK

smxFile is a robust, DOS-compatible file
system for hard real-time embedded systems.
It supports all device types commonly used
in embedded systems.

smxFile features high-performance file i/o and
also provides disk directory man-agement.
smxFile is written in ANSI C. Source code
is provided. The API is similar to POSIX and
DOS. The device driver interface is similar to
UNIX, but simpler. A portable, standalone
version is available.

FAT 12/16/32 & DOS/Win9x Compatible.

Extensive drivers: Floppy, IDE Hard Disk,
DiskOnChip

®

, LS-120, PCMCIA-ATA,

PCMCIA-linear flash, Ultra DMA, SCSI,
Zip

®

, RAM disk, ROM disk & BIOS

devices.

20 MByte/sec sustained transfer rate
(IDE Ultra-DMA).

Up to 2 terrabyte disks.

55 KB typical code footprint & 20 KB
typical data footprint.

Multitasking & Contiguous file support
& source code is included.

This package is the latest in a series of DOS
file system software packages that have been
marketed since 1987. It and its predecessors
have been included in hundreds of commercial
embedded applications.

smxNet works well for small ROM’ed hosts,
as well as larger hosts. No disk services are
required. It can configure itself after power up,
using BOOTP.ROM requirements are small
and configurable to application requirements
(see Table to the right). RAM requirements
are tunable to the application and vary from
about 35KB (PPP) or 60KB (Ethernet) to
about 150 KB (including optional packages).
Use of smxNet with 16-bit processors and
small memory is feasible. A no copy operating
mode improves UDP and TCP performance.

Optional modules include PPP, FTP, TFTP,
NFS, Telnet, SNMP, DHCP, MicroWeb Server,
and MicroBrowser. PPP supports autodial/
autoanswer and permits connection to an
ISP for Internet access. FTP, TFTP, and NFS
are used for file transfers. The MicroWeb
Server permits obtaining information and
controlling an embedded unit via a standard
browser running on another computer on
the network or via the internet.

MicroBrowser is a nearly complete HTML
4.0 compliant browser, with frames support.
It has a very small code footprint (under
250KB). MicroBrowser allows an operator
to access remote Web sites via a network
to obtain needed information.

smxNet ROM Requirements (KB)

Function/(KB)

IP + ARP + UDP: 48KB,

IP + ARP +TCP/UDP: 73KB,

DNS: 5KB,

Fragmentation: 4KB,

BOOTP: 2KB,

ICMP: 1KB,

FTP Client: 15KB,

FTP Server: 22KB,

FTP/TFTP/TELNET3: 26KB,

NFS Client, NFS Server, SNMP V2: 40KB,

DHCP Client: 9KB,

DHCP Server: 6KB,

MicroWeb Server: 23KB,

SMTP: 16KB,

POP3: 17KB,

Drivers: PPP + CHAP: 41KB,

PPP no CHAP: 35KB,

SLIP + CSLIP + MODEM: 10KB,

Ethernet: 3KB.

C

ONTACTS

USA

Micro Digital, Inc.
2900 Bristol Street, G-204
Costa Mesa, CA 92626 - USA
Phone: (+1) 714-437-7333
Fax: (+1) 714-432-0490
e-mail: [email protected]

Contact Person:

Betty Martin-Danner

W

EB

S

ITE

www.smxinfo.com/atmel.htm

VI-06

C

H

A

P

T

E

R

V I

- S

O

F

T

W

A

R

E

I

P

5C46 AT91 3Party BAT.xp 7/09/05 2:55 Page 55

Advertising