LwIP 开发手册
1、 读者 2、 贡献lwIP 3、 lwIP模块
? lwIP 函数文档(PDF文件) ? lwIP函数文档(HTML) 4、 架构流程图
? 接收流程图 5、 调试lwIP
1、 读者
想要改变lwIP发布版本代码的开发者。
你需要的知识:
? 你需要熟悉C语言的编程 ? 了解RTOS的特性 ? 了解TCP/IP, ? 开源精神
? CVS和diff/patch工具
在开始之前你需要阅读的资料
你要先阅读lwIP 应用开发手册和lwIP平台开发手册。
2、贡献lwIP
如何对lwIP做出贡献
这里有一个比较短的列表建议,关于如何发布bug报告,介绍
本文档描述了一些指导方针来鼓励人们加入lwIP的开发。
修复bug,改进,移植平台等等。首先你要知道lwIP是一个志愿者项目,因此对修复或问题的反馈会比较慢。希望Savannah的bug和补丁跟踪特性可以帮助我们不会减小用户
的投入。
源代码的风格
1、 不要使用tab键 2、 缩进为每级2个空格
3、 结束调试信息时要以换行符结尾(\\n) 4、 在关键字和开括号之间要有一个空格 5、 在函数和开括号之间不要有空格
6、 一个空格并且没有换行符在一个花括号之前 7、 关闭花括号时要另单独一行 8、 赋值和比较周围都要有空格 9、 使用当前的源代码风格做为参考
源代码文件编制风格
1、 与JavaDoc和Doxygen相兼容
2、 函数的编制在.c文件之上,并不是在.h文件 3、 使用当前的文档编制风格作为进一步的参考

