现在mcu是stm32 芯片,gprs模块是华为gtm900 ,通过查找资料如果不用模块内部的协议栈的话,自己得在ucos ii上实现ppp协议与tcp/ip协议栈,现在在网上下载了ucip1-0-3,里面就是src 目录下,有相关代码,里面还有makefile,似乎应该在linux下进行编译?我对ucos 不太熟悉,对相关的协议细节也不熟悉,仅仅有个框架的概念而已。我现在的想法是mcu串口与gtm900模块相连,然后ppp及tcp/ip由ucip来实现,不知道这样行不行?现在ucip下载下来了,有源码却不知如何下手?希望大家多提示下!
而且发现uc/ip的资料是相当少,里面自带的就是一个介绍的html,以前如果做的朋友有相关资料的话能否发点资料给我?E-mail:yanys113@163.com
------解决方案--------------------------------------------------------
这个建议你还是直接利用模块本身的协议吧。。移植的协议问题,还是有一些的。。可以自己来实现,关键是你多熟悉以下UCOS和相关协议。
------解决方案--------------------------------------------------------
gtm900内部已经集成了简单的协议栈了,为什么不用
自己用ppp拨号+自己的协议栈很麻烦的
既然你都不熟悉,还是用现成的吧
------解决方案--------------------------------------------------------
gtm900使用内部协议发送数据很方便,只需要几条AT指令就行!
------解决方案--------------------------------------------------------
同问,为什么不用内部协议栈呢?
用来学习的?那也建议先拿内部协议栈用用吧,一步步来。
自己做的话。
你要完成串口驱动,在串口驱动的基础上写cprs驱动。
上层的完成ppp协议栈和udp协议就可以了。
还有应用层的,看你用来做什么了。
------解决方案--------------------------------------------------------
ucosII和ucIP都只是代码库而已~~~~~~~~~~
当成一个个函数调用就好了