Menu

TCP/IP Support Added - with live demo!

We have successfully ported uIP (Adam's Dunkel's TCP/IP stack for 8/16bit microcontrollers: http://www.dunkels.com/adam/uip/\), to XMK.

I have a live demo running a simple web server. Point your web browser to http://65.168.17.220

Features/Notes:
- The 'native' uIP application interface is preserved. Any applications written for the uIP stack will run without any modifications.

- The port runs the uIP stack and the network application(s) that use the stack all in a single thread. The port also provides optional support of ITC messaging for the network thread.

- The low-level Ethernet driver polling loop has been replaced by Receive interrupt design.

- The application can force a "uip_poll()" event at any time to reduce latencies when establishing out-bound connections and/or transmits.

- The port of uIP is done at the APL layer. By porting to APL and not directly to XMK, preserves uIP ability to run under Linux/POSIX platforms.

- The full "apl-0.0.4__xmk-0.0.11" release contains three example targets:
o Hitachi's EDOSK2674 board with a SMSC91C96 LAN Chip
o Nu-Horizons' ESP-HBDB01 board with a SMSC91C96 LAN Chip
o POSIX/Linux using the TAP/TUN device interface.

Posted by john taylor 2004-01-10

Log in to post a comment.