EBSnet, Inc., an established provider of
embedded Internet software since 1987,
announces the release of RT-SMB, their
Server Message Block protocol implementation
developed specifically for embedded systems.
The first of its kind, RT-SMB allows
embedded devices to share files and printers
over LAN and WAN.
EBSnet's RT-SMB is 100% ANSI-C and ports
easily to any kernel or network stack. Drop
in solutions are available for Linux/BSD
sockets, Win32/Winsock, and RTKernel-32/RTIP.
The SMB protocol runs on top of TCP/IP as an
application-level protocol. RT-SMB runs in
single-thread, multi-thread or polled mode,
and supports share and user-level security
as well as encrypted passwords.
RT-SMB has a small, self-contained memory
footprint starting at 150 Kb. At this size,
the protocol handles 5 simultaneous
connections, 4 helper threads (plus one main
thread, for 5 total, one for each
connection), 1 user per connection, 10 open
files per session and default transaction
buffer size. For this small build, the code
segment for SMB takes up 85Kb, the data
segment takes up 65Kb.
"We are very pleased to be the first to make
the SMB protocol available to embedded
device developers" comments Tom Van
Oudenaren, CTO of EBSnet. "We have designed
RT-SMB specifically for small real-time
systems. Our fifteen years experience allows
us to accurately address the needs of the
(embedded) industry, and provide timely,
EBSnet's RT-SMB is available immediately.