[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] Porting a project from uip to lwip, advice needed

From: Louis Wells
Subject: [lwip-users] Porting a project from uip to lwip, advice needed
Date: Wed, 10 Oct 2012 11:42:26 -0700


I have spent the last couple of days reading through the mailing list, looking through the wiki, and going through the relevant source code, and I havent been able to find enough information to get started on my project.

I currently have a decently sized webserver functioning in uip running on freertos. We use SSI and CGI quite heavily so I definitely need to be able to support these. We also are quite dependent on _javascript_. However we want the capability to perform over the air software updates, and due to uip lacking a sliding window implementation anytime that there is a decent amount of latency present this takes an extremely long time to perform. We have determined that with lwip we should be able to resolve this issue. 

We purchased the atmel sam7x demo board that had the freertos demo written for it, and I have playing with it for a bit. However I have found that there is not a webserver written for use with the netconn api that is even remotely close to being able to handle the functionality that we need. 

I have also spent some time looking at the webserver written for the raw lwip api, which appears to be much closer to something that we could use. 

This is where I would really appreciate some advice. RAM is not really an issue, and we are not concerned with having completely optimal throughput. Should I focus my efforts on getting the raw implementation to work with freertos(which I have seen a couple of threads saying this is feasible) ? And if so, are there any resources available that could set me in the right direction to begin this process ? 

The second possibility is to re-write the raw httpserver to use the netconn api instead of the raw api. It appears that this would be a pretty difficult task, and I am also not sure what would be a good starting point to begin working on this.

Finally, it is possible that there is a better webserver written for the netconn / sockets api that I am missing. If this is the case I would be extremely grateful if someone could point me in the right direction. 

I apologize if this is a bit longwinded, I tried to keep it as brief as possible.

Thanks in advance !

reply via email to

[Prev in Thread] Current Thread [Next in Thread]