Re: "I'm finally getting back to this project. Has anybody else made any improvements to this code? Also, I would still like to have CVS commit privileges. I notice that uip isn't in the CVS examples directory."
I used the MSP430-architecture-specific part of Paul Curtis' Rowley port of uIP to the MSP430 to implement the uIP web server over SLIP in an MSP430-based satellite here: http://www.cubesatkit.com After I fixed some trivial errors in the uIP SLIP code / example in uIP-0.9, I was able to browse pages on the satellite over a 9600 baud serial link. I'm in the process of moving the SLIP link to a 2.4GHz wireless link. I used a very small uIP buffer size (80? I forget)... and the performance was surprisingly good at 9600 while supporting several active connections. MSP430 at 7.32MHz. The next "main issue" that I face is that unlike an Ethernet implementation, where the IP packets are buffered in the RAM of the interface controller, with SLIP, they're buffered in the MSP430's RAM itself. When uIP pulls the packet out of the buffer, it copies it into its own buffer, etc., which is very wasteful of RAM. I need to modify the code to free up RAM. Adam hasn't updated the uIP web site in over 6 months. I'm not sure what the current status of the uIP project really is ... --Andrew Kalman aek at pumpkin inc dot com -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ .