Ken21cn
驱动牛犊
驱动牛犊
  • 注册日期2001-04-24
  • 最后登录2002-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:8366回复:31

写一个TCP/IP的单片模块如何?

楼主#
更多 发布于:2001-04-24 15:54
用单片机实现,欢迎讨论

最新喜欢:

sunnywmsunnyw...
Ken21cn
qdldmail
驱动牛犊
驱动牛犊
  • 注册日期2002-04-04
  • 最后登录2005-06-11
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-10 15:33
用INTEL 196怎么样?
我主要从速度上考虑
另外,实现IP协议对ROM与RAM大约需要多少
好好学习,天天向上。
wonderful
驱动牛犊
驱动牛犊
  • 注册日期2002-04-26
  • 最后登录2006-04-18
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-08 22:35
就知道用51,有啥劲!!!

速度那么慢,而且还是8位,况且内部资源又少

如果真的想做TCP/IP模块的话,我推荐大家用FPGA实现,那样会更有前途!
andychoi
驱动牛犊
驱动牛犊
  • 注册日期2002-03-24
  • 最后登录2002-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-03-24 19:31
I have developed many embedded system with TCP HTTP SNMP PPP VPN xDSL CableModem Switch/Router System, by ATINucleus/Epigule/VxWork/Linux/RTXC...

If you have implemend the simple HTTP TCP Telnet on small
single chip (e.g. 8051,...). I will like to exchange my code
with you. Thanks.

B.S.
andychoi

andy.choi@msa.jinet.net
reinaci
驱动牛犊
驱动牛犊
  • 注册日期2001-12-06
  • 最后登录2008-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-02-02 18:08
我也比较赞成用DSP来实现
reinaci
chen001
驱动小牛
驱动小牛
  • 注册日期2001-12-24
  • 最后登录2005-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-01-25 11:04
楼上的简化可行!
???
lifds
驱动牛犊
驱动牛犊
  • 注册日期2001-10-26
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-10-26 16:34
不知楼上写的TCP/IP实现到何种程度?
   实现tcp/ip确实最难的是对tcp/ip的简化程度以及代码的优化。问题就在于tcp/ip在单片机上实现时应如何考虑?
   比如:底层驱动到以太包的装配的实现与硬件相关,烦琐但清晰。
   ARP/RARP协议的REQUEST与REPLY可也比较单纯。
   ICMP对只作为被动回应的单片机用处不大,只要回应就可以了。
   UDP因为发包后不负责任,也可以想清楚。
   TCP实现时,只考虑单片机与单机建单连接并没有其他TCP包干扰的情况下,可以把TCP的有限状态机全部忽略,只写连接的握手过程、正常发送与结束连接,定时器管理,自适应重发可简化或省略,滑动窗简化为窗口数1,我这样考虑有没有问题?但关键在单片机功能有限,又大多用于工控领域,承担苛刻的实时任务,不可能承担太多的通讯任务,像UNIX源码那样多进程并发执行不太能,TCP数据又不定长,来包时间又是随机的,占用的处理机开销如何衡量?简化到何种程度,有没有量化的标准?
   恳请指教!
                                  
linlin7
驱动牛犊
驱动牛犊
  • 注册日期2001-10-03
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-10-07 13:55
很幸运
我已开发出全套,arp,icmp,tcp/ip......,呵呵
linlin7@263.net
Nicole
驱动牛犊
驱动牛犊
  • 注册日期2001-04-28
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-09-16 17:57
可以用DSP实现,处理能力不是问题
Nicole
langley
驱动牛犊
驱动牛犊
  • 注册日期2001-08-29
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-08-31 07:57
看了这么多,我有个想法,已经写出来了,请大家去看看
Ken21cn
驱动牛犊
驱动牛犊
  • 注册日期2001-04-24
  • 最后登录2002-05-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-08-28 00:23
实际上早就有硬体的全TCP/IP协议芯片了,只是价格偏高。
Ken21cn
water
驱动牛犊
驱动牛犊
  • 注册日期2001-04-29
  • 最后登录2003-08-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-07-24 00:14
顺便向各位高手请教:
若用51,连Enthernet恐怕连10M都达不到
如果要实现100M,有现成的产品吗(含国外);若自己做,如何选型?
water
驱动牛犊
驱动牛犊
  • 注册日期2001-04-29
  • 最后登录2003-08-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2001-07-23 23:59
我在“老古开发网”上已见到现成的产品啦!
不妨去看看!
sky_cats
驱动牛犊
驱动牛犊
  • 注册日期2001-03-27
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2001-07-21 10:10
其实,如果系统分析做得好,那么,不管用什么芯片实现tcp/ip最难的还是对tcp/ip的简化程度以及代码的优化。不管你使用电话线或以太网,底层驱动并不是太大问题,问题就在于tcp/ip的实现,只要这个实现做好了,移植的问题不太大。
我不是流氓,我怕谁。:D
lvyingf
游客
游客
14楼#
发布于:2001-07-16 09:14
用51去做这个事情,不是说不可行,但选择它的原因我觉得是很奇怪的(应许是国内工程师的51情节?),从成本上来说,现在高性能的MPU有好多,价格也不贵,如果是做手持上网设备的话,成本比例高的是显示膜组。所以我觉得费一些气力做这样的工作是没有意义的。
hopejs
驱动牛犊
驱动牛犊
  • 注册日期2001-06-14
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2001-07-04 16:58
TCP/IP现在在工控中用的很多;以前用的少,主要是要在实现上成本较贵,比如PLC要实现以太网通信,但个通信模块就要上万;现在工业以太网很流行,其实他和我们平时的以太网性质是一样的。现在做工业HUB和SWITCH的公司渐渐多了,较有名气的是德国Hirschmann和美国的现代控制公司。
hopejs
驱动牛犊
驱动牛犊
  • 注册日期2001-06-14
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2001-07-04 16:42
回lxf
"....在工控上,因为TCP/IP 的实时
性不够好,用得很少。.."
现在工控中以太网就用的很多



[hopejs 编辑于 2001-07-04 16:59]
[hopejs 编辑于 2001-07-04 17:02]
hopejs
驱动牛犊
驱动牛犊
  • 注册日期2001-06-14
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2001-07-04 16:34
Seiko公司的S7600A即为用硬件实现了TCP/IP;我用他很方便在51上实现了拨号和WEB Server;用硬件实现TCP/IP,在八位机上就可方便实现网络功能,同时不会降低其性能
cybercat
驱动牛犊
驱动牛犊
  • 注册日期2001-03-27
  • 最后登录2005-07-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2001-06-20 22:13
这种模块早就有了,不过不是在中国,我也是最近才见到他的资料
叫ARM
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
19楼#
发布于:2001-06-17 21:14
如果有人想买的话,我倒是有个朋友实现了51芯片的拨号,
可以拨上263。

这个技术并不太难,难在如何裁剪tcp/ip,就是说,不可能
实现所有的协议功能。
不再回忆从前,我已经生活在幸福当中。
上一页
游客

返回顶部