打印

这三个tcp/ip通信方案哪个更好?

[复制链接]
1785|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
song_qing|  楼主 | 2008-5-7 23:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
背景:前端采集数据,数据量较大,但运算量很小,经芯片处理后转发至以太网上传输,以下两种方案哪个会更好些,考虑成本、开发周期、功耗、技术难度等因素

1.单片机mega128L+RTL8019AS(TCP/ip协议采用zlip协议,现已软件编译通过,SRam不够,需外扩RAM空间);

2.LPC2364(自带MAC接口)+linux操作系统,以前为接触linux,难度可能较大)且带以太网接口的arm芯片好像价格都很贵!

3.arm7(lpc2132)+RTL8019AS+uIP(或LWIP、zlip),lpc2132:16K RAM,64K Flash,64pin,28¥;这个方案选的arm价格应足够低?不知道有没有更便宜的arm7芯片?) 

  请问这几个方案可以吗?哪个更好些?

  第1个方案实现可能会很简单,那个TCP/IP协议栈也调了一段时间,那单片机也很熟悉,但这个方案会不会对性能有影响?
  第2个方案由于操作系统带协议,可以省去很多编程上的工作量,但是以前没用过操作系统,linux也没接触过,但如果性能等各方面优越的话也是可以采纳的,有信心做好。
  第3个方案仍然是用了以太网控制器,而且功耗较1的大,但ARM7在速度和稳定性上会有提升。

  不知各位有什么建议?或者能不能提供一些更好的方案?

 在这先谢谢各位了!

相关帖子

沙发
后学| | 2008-5-8 08:26 | 只看该作者

re

1、带mac接口的arm应该不贵吧,再加一个PHY芯片就可以用了,
2、使用Linux的话,最好弄块开发板,所有的bsp/驱动/TCPIP协议栈等都是现成的,你要做的只是往socket上发数据而已;
3、数据量大到什么程度?成本敏感么?不行的话,可以考虑用MPC86x或82xx;

使用特权

评论回复
板凳
wlq_9| | 2008-5-8 09:09 | 只看该作者

lpc2364

运行linux????
搞上ATMEL7X256或者LPC23**,再加片dm9161,跑跑中小型的协议栈应该就够你用了.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

12

帖子

0

粉丝