个人觉得对这个类知识的学习要基于如下的路径:
1. 基本理论的了解
2. 关键概念的了解和与相关概念的区别,比如这里LWIP与普通的TCP/IP的区别
3. 实现中的问题(难点)或者应用中的注意点(局限性)
4. 代码分析或者应用案例分析
---------------------------------------------------------
除非你是直接搞驱动开发的或者底层开发(一些裸环境开发或者MMC控制开发),其实还是主要从应用角度去学习。
可以参考如下帖子~
http://blog.163.com/yuanzhaoming901030@126/blog/static/132539848201361195940173/