ARM7上带TCP/IP通讯功能又不想用操作系统有什么思路啊?

[复制链接]
 楼主| tubie 发表于 2009-2-2 17:00 | 显示全部楼层 |阅读模式
 楼主| tubie 发表于 2009-2-3 08:55 | 显示全部楼层

你说的这个ecos增值包多少钱?

谢谢!
dld2 发表于 2009-2-3 09:24 | 显示全部楼层

可以

要实现通用定时器功能。<br /><br />在主循环中驱动协议栈运行。<br /><br />应用层不能使用socket接口。直接访问tcp功能。所以要对tcp层比较熟悉。
 楼主| tubie 发表于 2009-2-3 10:03 | 显示全部楼层

用LWIP是不是能实简单地现上面几位说的功能?

  
dld2 发表于 2009-2-3 11:29 | 显示全部楼层

re

俺用的就是lwip。
后学 发表于 2009-2-3 12:17 | 显示全部楼层

为什么非要这样啊

  
twicave 发表于 2009-2-4 08:58 | 显示全部楼层

怎么听着像王婆卖瓜啊.

那个ecos到底是个什么东西?
dld2 发表于 2009-2-4 09:15 | 显示全部楼层

不知道裸奔TCP/IP不能支持并发连接的说法是哪里来的

俺测试TCP服务器完全可以支持并发多连接。只是实际产品中不需要。<br /><br />请从原理上解释一下为什么裸奔就不能并发了。
wangkj 发表于 2009-2-4 12:21 | 显示全部楼层

ecos是商业的,linux是gpl的,怎么可能扯一起?

  
常来21ic 发表于 2009-2-4 17:08 | 显示全部楼层

恭喜 armecos

今年你很有机会上榜&nbsp;十大风云人物<br /><br />看了不少你很多关于ecos的帖子,到底有没有体验版,有的话我想大家都会想试试的。
icecut 发表于 2009-2-4 17:33 | 显示全部楼层

曾经下载过

我也曾经从图书馆借过这种书.<br /><br />就是没看....<br /><br /><br />哈哈<br /><br />仰天长笑出门去
Wxy8030 发表于 2009-2-5 18:10 | 显示全部楼层

确实是王婆在卖瓜!

&nbsp;&nbsp;&nbsp;&nbsp;顶多是实现的难度而已,不存在说同样的硬件平台上上OS能运行的东西去掉OS反而不能运行的——照你这么说上个OS还能“多”出硬件资源来?
db10 发表于 2009-2-6 11:37 | 显示全部楼层

...

&nbsp;不用操作系统肯定能实现的,其实TCP/IP的响应和协议桟,如果全部代码看过的话,可以简单说跟串口没有多大区别,就是中断/或查询响应,再一层一层解包取包。唯一跟串口不同的,就是TCP复杂,每包数据可以大,可以实现更多的应用层的功能。这样导致响应的时间快慢问题,为了很好的响应和控制和应用程序书写简单化就用操作系统的理念。有了这些,项目开发条理性好,稳定性和可移植性更好。如果LZ不想用操作系统,也是可以的,自己在循环中采用时间的概念,就象&nbsp;dld2说的,采用定时器,你可以不同的时间段到,去执行你想要执行的程序,这样能有力保证响应时间。其实实时可控操作系统也是具有这种理念。
 楼主| tubie 发表于 2009-2-6 13:00 | 显示全部楼层

嗯,楼上说的明白

  
王敬 发表于 2009-2-6 15:33 | 显示全部楼层

可以用个TCP/IP协议栈芯片和CPU组合

用硬件实现TCP/IP就可以了&nbsp;
菜花香 发表于 2009-2-6 22:04 | 显示全部楼层

看见“armecos ”就烦

那个叫杨屹的,在公共论坛抓住任何机会不停的做广告,恶心不恶心!!!<br /><br />LZ告诉你,简单的Tcpip协议栈可以用uip,代码很少,如果你应用够简单的话,可以考虑移植。<br />要是稍微复杂点就移植Lwip,不过Lwip在操作系统下应用会合适些,再说arm7移植uCOS到处都是资料,做了你就知道,其实跑个OS根本不是什么高级的事情。<br /><br />我们的产品就是用的Lwip,出货都2、3年了,几W几W的,排除了一些小BUG后就一直没出过什么问题,很好用的。<br />
 楼主| tubie 发表于 2009-2-6 23:11 | 显示全部楼层

楼上的给推荐一个带TCP/IP的芯片吧

  
 楼主| tubie 发表于 2009-2-6 23:42 | 显示全部楼层

不知道ecos多少钱,感觉uc/os也不便宜

几个东西加起来就好几十万了,值那么多钱吗?几万块还可以考虑。
_yunyun_ 发表于 2009-2-7 11:57 | 显示全部楼层

可以移植uIP的

http://space.taobao.com/958eaaba7d6ea34b4e87143d04fa66ec/show_blog-20739631.htm<br />洞洞板(万用板)搭建51+ENC28J60+12864,成功移植uIP0.9<br />参考下面链接的**:<br /> <br /> 相关链接:<a href='http://space.taobao.com/958eaaba7d6ea34b4e87143d04fa66ec/show_blog-20739631.htm'>http://space.taobao.com/958eaaba7d6ea34b4e87143d04fa66ec/show_blog-20739631.htm</a>
ayb_ice 发表于 2009-2-7 20:25 | 显示全部楼层

使用简单的嵌入式RTOS还不如直接裸奔

严重同意18L,裸奔借用RTOS编程思想是个不错的选择
您需要登录后才可以回帖 登录 | 注册

本版积分规则

135

主题

428

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

135

主题

428

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部