Hi Martin
Well I don’t advise holding your breath until it is ready since it is really only just getting started here.
Due to the holiday season which is almost upon us I wouldn’t expect a beta until September. This will include the TCP/IP stack as in the demo project shown online at
http://84.75.9.2/The port to the LPC23XX doesn’t involve porting anything at the stack level, although there are a few I/O demos in the project which have to be set up, but rather at the driver level (UART, EMAC, PHY, Timers, FLASH driver, etc.). However there will not be USB support at the beginning – this is planned generally for the project in autumn.
I have used Rowley GCC with the SAM7X but will initially work with IAR on the LPC project.
I don’t know exact comparisons with the other light weight stacks you have mentioned but one big difference is that I think we have a lot more practical features such as HTTP post, Telnet with high speed windowing for example and details like VLAN, plus the uTasker includes a complete project set up with OS, device drivers, complete project as demo, plus a unique simulator (best you try it to appreciate it) and of course full support.
Probably the best thing to do is to try out an available package – the SAM7X is probable the closest (or STR91) and give it a test drive in the simulator (if you don’t have an eval board). You can test everything to do with the stack there and identify its strength and weaknesses in respect to your project. The LPC23XX parts do already run in the simulator, where their ports and peripherals have been prepared but still steal a lot of driver code from the SAM7X – these parts are to be gradually ported until it can run in its real ‘body’.
Perhaps someone else can comment on other available packages like uIP and LWIP?
Regards
Mark