On Mar 27, 2006, at 11:01 AM, Jan Johansson wrote:
I would suggest OpenTCP as it requires no OS. You can run it polled from your mainloop or similar way.
I used Freescale OpenTCP on an MC9S12NE64. It was very disappointing. Could clearly see where several different people had glued one thing or another together. At least the NE64 version totally lacked a "community" which is what most people think of first when one says "open source". The distributed version had several stupid coding errors. Sending a TCP packet was not terribly easy as the stack only informed one of what was needed, it didn't handle retries transparently.
Had to do it over again, would pay $10k or $20k to buy a quality supported TCP/IP stack. Or use uIP. Or write my own. Think I spent more time figuring out the scrambled internals to OpenTCP than it would have taken to use Freescale's provided "drivers" and write my own stack.
The "OS" requirement for uIP can't be anything much more than for you to provide software timers for it to keep track of time.
-- David Kelly N4HHE, [EMAIL PROTECTED] ======================================================================== Whom computers would destroy, they must first drive mad. _______________________________________________ AVR-GCC-list mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
