How to use lwip
Hi, I’ve used FreeRTOS v5.0.3 with the demo of CORTEX_LM3Sxxxx_Kail. This demo has used uIP as webserver application. I also see there is another application lwIP under the Common/ethernet folder. Please pardon me for below questions that I want to a shortcut to learn the lwIP stuffs.
I wonder if I can replace the lwIP application to uIP application in LM3Sxxxx_Kail demo. But I don’t know how to do. Does some one have done already? so can I get a sample?
Also I wonder if there is any document like user manual or readme file regarding how to use lwIP. I only saw a couple FILES for describing a file tree. Is there document online?
Third, there is SNMP folder with files under the core folder. Does this mean the lwIP is supporting SNMP implementation? Because my project has a Ethernet switch controller by LM3S6965, the application needs to run SNMP.
Thanks,
Bill Yang
How to use lwip
I have an lwIP Stellaris example sent by a third party that I can send to you as a starting point. Write to me at r (dot) barry [at] freertos.org.
Regards.
How to use lwip
The best place for an lwIP online help is here :
http://lwip.wikia.com/wiki/LwIP_Wiki
I don’t know about uIP, but lwIP use three kind of API :
- a raw API, which is useful an OS less system,
- netconn API, which is specific to lwIP an is use with an OS
- a BSD like socket API
If your uIP example use socket, then you could certainly adapt it to lwIP without pain.
But if this uIP use a specific API like a raw or netconn API, then you will probably find more problems to adapt it to lwIP.
As for SNMP, I don’t have use it for now. But as far as I know, it is supported by lwIP.