自己写的用于GPRS联网的PPP协议和TCPIP协议
很早以前就有朋友给我介绍ouravr论坛,一直没留意,后来发现这里真的是个很好的共享和学习的平台。自己也在论坛里下载了不少资料,不能为论坛作些贡献实在不安。
因此特地共享自己在大学时做的毕业设计,希望对大家有用。
程序还有不少不完善的地方,欢迎大家测试、修改和再发表。
工程源代码ourdev_425730.rar(文件大小:270K) (原文件名:YZJ_GPRS_V4_RVDS.rar)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425731.JPG
ping测试 (原文件名:ping成功.JPG)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425732.JPG
PPP协议初步调试成功 (原文件名:PPP初步成功.JPG)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425733.JPG
UDP协议初步调试成功 (原文件名:UDP成功.JPG)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425734.JPG
TCP协议初步调试成功 (原文件名:TCP初步成功.JPG)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425735.JPG
访问学校主页 (原文件名:www.gxut.edu.cn.JPG)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425736.JPG
访问学校某个网页 (原文件名:www.gxut.edu.cn_view.asp_id=3736.JPG) 忘记说明一点了,开发环境是RVDS2.2 http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425744.JPG
(原文件名:IMG_9307.JPG)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425745.JPG
(原文件名:IMG_9311.JPG) 收下来研究,谢了! 不错 RVDS2.2是ads?? RVDS是ADS的换代开发环境吧,现在多少版本都不了解,原本是ADS工程的,后来转过来用RVDS2.2。
用了段时间不爽,现在还是习惯ADS, 虽然RVDS确实比ADS生成的代码要少,但还是比较喜欢经典的ADS。 不错,看看,学习学习 示例很值得初学者和一般应用这研究借鉴 不错,曾经用msp430搞过类似的,不知道楼主这个支持DNS不? 不错,应该酷~ 哇,AKIN!!
我前两天还见你模块呢,不过据LC说把它已经送回去啊。。
结果他自己去买了一个回来,300。 太好了。学习下 嗯 多谢分享了 jiao 强啊,这么厉害,收下 嘿嘿,我就不客气收下了!留着以后有用!谢谢楼主了! 看到有朋友对这个有兴趣,所以翻了一下毕业设计的文件夹上传些有用的资料,尽量中文,也有写英文的。
RFC文档下载:http://rfc.sunsite.dk/rfc/
点击此处下载 ourdev_427187.txt(文件大小:19K) (原文件名:rfc1134 PPP 身份验证协议.txt)
点击此处下载 ourdev_427188.txt(文件大小:86K) (原文件名:rfc1144 低速串行链路上的TCPIP头部压缩.txt)
点击此处下载 ourdev_427189.txt(文件大小:42K) (原文件名:rfc1180 TCPIP指南.txt)
点击此处下载 ourdev_427190.txt(文件大小:24K) (原文件名:rfc1321 MD5 报文摘要算法.txt)
点击此处下载 ourdev_427191.txt(文件大小:9K) (原文件名:RFC1332 端对端协议网间协议控制协议(IPCP).txt)
点击此处下载 ourdev_427192.txt(文件大小:18K) (原文件名:rfc1333 PPP 链路质量监控.txt)
点击此处下载 ourdev_427193.txt(文件大小:53K) (原文件名:rfc1661 PPP协议.txt)
点击此处下载 ourdev_427194.txt(文件大小:21K) (原文件名:rfc1713 DNS调试工具.txt)
点击此处下载 ourdev_427195.txt(文件大小:11K) (原文件名:rfc1810 MD5性能报告.txt)
点击此处下载 ourdev_427196.txt(文件大小:13K) (原文件名:rfc1994 PPP挑战握手认证协议(CHAP).txt)
点击此处下载 ourdev_427197.txt(文件大小:15K) (原文件名:rfc2861 TCP拥塞窗口检验.txt) 另外再上传些编写这个协议时所画的电路图和程序流程图,以方便配合代码阅读。
流程图和代码可能有些出入,因为4月初完成到TCP协议时,才画的流程图,而答辩在六月,
所以期间可能有不少改动, 改动之后不一定有注释。但大体上还是跟流程图相吻合的。
点击此处下载 ourdev_427199.rar(文件大小:3K) (原文件名:IP数据包接收及重组.rar)
点击此处下载 ourdev_427200.rar(文件大小:2K) (原文件名:LCP链路配置阶段.rar)
点击此处下载 ourdev_427201.rar(文件大小:2K) (原文件名:PPP协议阶段迁移图.rar)
点击此处下载 ourdev_427202.rar(文件大小:6K) (原文件名:TCP状态机.rar)
点击此处下载 ourdev_427203.rar(文件大小:2K) (原文件名:UDP数据包接收和解析.rar)
http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_427204.JPG
(原文件名:图二 MC39I模块原理图.JPG) 楼主的这些资料在2002年价值20万! sdtean 楼主的这些资料在2002年价值20万!
=======================================================================
可惜现在都2009年了, 02年的时候我还在读高中,那时候也就会做个调频发射电路,
会点三极管, 做电路板都是刀刻、打孔还是刀挖的……。
现在这些都一文不值了,网上大把这方面的资料,自己写这个也不过是为了了解其中
的原理, 满足一下脑子里面的那几个问号。 好东东,收藏先。 为何不置cool? 非常感谢
有时间仔细研究一下
有在ucos上实现ppp 拨号的吗? 想通过这种方式实现IAP升级 不知道是否可行 周立功的开发板上有个PPP拨号的例子,楼上的可以参考! 【24楼】 sdtean
积分:131
派别:
等级:------
来自:山东济南
周立功的开发板上有个PPP拨号的例子,楼上的可以参考!
-------------------------------
谢谢正好公司有个ZLG的开发板 我找找 不错,支持一下!! 可惜现在都2009年了, 02年的时候我还在读高中,那时候也就会做个调频发射电路,
会点三极管, 做电路板都是刀刻、打孔还是刀挖的……。
现在这些都一文不值了,网上大把这方面的资料,自己写这个也不过是为了了解其中
的原理, 满足一下脑子里面的那几个问号。
+++++++++++++++++++++++++++
-_- akin~~~
绝对支持,强烈支持置Cool!
“你就像那漆黑中的萤火虫一样那么出众那么鲜明” 现在才看到啊。。。我花了一个多月的时间-_-!
支持置酷! AKIN哦,我顶你~ 很强 好东西,留下以后看 谢谢,收下 再次顶起 我顶你个废。。 强贴..学习中 强贴留名! 以后再返来学习 楼主真棒!! 我也安装了RVDS2.2 但是破解有问题的。楼主是如何破解RVDS2.2的。能把资料共享一下吗? mark mark 非常丰富!多谢了... 有碰到在链路建立的NCP阶段收到的报文是0x80,0x21,0x01,0x00,0x00,0x04,数据的长度只有4!没有IP信息!不知道是什么原因 好贴啊!学习! 学习下 mark~ 好东西!标记一下! 强悍!!
下载了学习! mark 看看 各位大虾 本人菜鸟 正在研读楼主代码 遇到一个问题
请问在主机向模块发送命令时 为什么检测到DCD数据链路已连接 后就直接发送命令了
我看手册上还有 一下三个命令 感觉 检测到数据链路已连接后应该做7 再做8再检测6 再是发送数据
6 DSR 数据设备就绪 DCE准备就绪,可以接收DCE-DTE
7 RTS请求发送 DTE通知DCE请求发送DTE-DCE
8 CTS清除发送 DCE已切换到接收模式 DCE-DTE 好贴 mark 有没有参照楼主的程序成功拨号并且发送UDP或TCP数据包成功的同学啊?我修改了部分内容,拨号成功,分得IP,DNS1,DNS2地址,但收发UDP,TCP数据包,完成不了.手工PC拨号发现还有个DHCP的过程,这个是必需的吗?知道的,请指点! 不错,有没有买现成GPRS MC39i的Demo板的网友。不需CPU。要能方便引出相关IO线。 不错,有没有买现成GPRS MC39i的Demo板的网友。不需CPU。要能方便引出相关IO线。 不错,有没有买现成GPRS MC39i的Demo板的网友。不需CPU。要能方便引出相关IO线。 相当的厉害 mark 不错 报歉上面发了那么多重复内容。 记号 强悍。 CRC问题,已解决! 强悍 好资料. mark! mark mark mark 程序是不是有问题呢?有成功使用的兄弟吗??? MARK mark mark mark 收下来研究,谢了! mark mark mark 回复【27楼】needming
可惜现在都2009年了, 02年的时候我还在读高中,那时候也就会做个调频发射电路,
会点三极管, 做电路板都是刀刻、打孔还是刀挖的……。
现在这些都一文不值了,网上大把这方面的资料,自己写这个也不过是为了了解其中
的原理, 满足一下脑子里面的那几个问号。
+++++++++++++++++++++++++++
-_-
-----------------------------------------------------------------------
通信技术更新最快了,别mark了,现在新模块不用自己写协议了 非常感谢楼主的资料! mark MARK 谢谢! 回复【楼主位】akin
-----------------------------------------------------------------------
非常感谢 mark 好文章 mark ok mark mark mark mark mark 电科的AK哦,同届的哦
顶你个肺呀 MARK Mark mark 不错不错 标记下来
页:
[1]
2