天天看点

UIP学习第一天

UIP学习第一天

工作中接触到了很多通信协议,Modbus、电总、J1939、TCP/IP,其中用的最多的是Modbus通信协议。

曾经还写过公司内部用的modbus协议栈(姑且叫做协议栈吧),该协议栈主机和从机协议都实现了,但是对于实现的方式,我一直不是很满意。由于协议的移植性不太好,公司要求对协议进行优化。个人觉得实在没有在原来基础上优化的必要,所以重新又写了一个(写完了,没调试)。

        最近由于忙其它的项目,该协议被无限期搁浅了。随着时间的流逝,我越发的觉得第二次写的modbus协议栈还是不能让自己满意,无论是从架构上还是从编码都觉得拿不出手。于是乎我决定重新修炼一番,然后再对该协议进行第三次冲击,这次一定要让自己满意。

       最近无意中接触到UIP,代码量很小,便于学习和研究。我自己也早就想深入研究一下TCP/IP协议栈啦,说干就干,从今天开始学习UIP。一来学习作者在软件架构的设计,二来学习作者的编码技巧,三来加深对TCP/IP协议栈的理解。研究完UIP,再开始重构modbus协议栈。

       这是我的第一篇博客,决定写博客不为别的,只为记录下自己学习的心路历程。

       为自己加油!

UIP学习第一天