在嵌入式系统uc/os2上运行的协议只能是LwIP么?不能是那种通用的TCP/IP协议么?!

本人做课题,想把互联网协议写到uc/os2中,芯片是LPC2368,网卡是DP83848C,我看很多论文都是把LwIP写进去的,为什么非要写LwIP啊,有什么好处呢?不能直接写PC上运行的TCP/IP协议么?!求高手指教~~~

以LPC2368 58KB的片内SRAM存储器跑PC上的TCP/IP协议栈?!......

用Lwip好处有很多啊:易移植,省资源,参考实例多,开发方便,开源不收费,Lwip的主要目的保持TCP协议主要功能的基础上减少对RAM的占用,也非常适合嵌入式使用。
当然你也可以使用TinyTcp也很适合追问

谢谢回答,不过我还想问一点,一般的所谓的把TCP/IP协议移植到嵌入式系统(uc/os2之类的)里的协议都是Lwip,uIP,TinyTCP之类的小型协议,不是咱们平时所说的PC机上通用的TCP/IP协议是么?!

追答

我的理解是,PC上的是全功能的TCP/IP协议的,且在单片机里,考虑到性能和资源的平衡,在性能上进行了妥协,去除了一些功能,甚至使用C对其进行重写,已获得更高的能效比。
但是无论是PC上的TCP/IP协议,还是Lwip,uIP,TinyTCP之类的嵌入式协议,都是完全能够满足一般需求的。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜