搜索
bottom↓
回复: 5

cisco 的 linksys 学习、研究嵌入式 Linux 的好入口

[复制链接]

出0入0汤圆

发表于 2010-10-31 22:45:01 | 显示全部楼层 |阅读模式
学习、研究嵌入式 Linux 的好入口

网络底层功能(尤其是无线网络)实现参考,对开发产品参考借鉴作用很大

开发、测试网络应用软件的很好的平台(很多开源爱好者就开发了很多增值功能),比如可以实验各种流量分析、协议分析、p2p控制、QoS功能

一、来源   //参考《Cisco小失误,大麻烦》
Cisco / Linksys 在2003 年发行的WRT54G这款无线路由器非常“经典”。同年有好事者在 Linux Kernel Mailing List 搜索 WRT54G,发现它的IOS 是基于Linux,然而Linux 基于GPL 发布许可证,就是 GNU General Public License. 该许可证规定Cisco 应该把WRT54G 的IOS 的源代码公开。本来Cisco 拒绝公开源代码,最后,03 年三月份的时候,基于公众压力Linksys 公开了WRT54G 的源代码。
故事本来到这里就结束了,然而相反,结果越闹越大:有了源代码以后,开发者便清楚知道代码如何控制路由器的硬件,并且掌握了一些通过增加新的代码到原有的IOS 当中去 —— 使得硬件支持更多的Feature 的技术。这些开发者组成了一个项目开发团队,不断对原来的IOS 进行更新,编码,加入新的特性…… 现在他们手上的WRT54G 无线路由器的能力已经大大超过了原来Cisco 设计的地摊货的设计思路。不但如此,随着这两年互联网Web2.0 技术的发展,不同的开发团队之间找到了更好的协同工作平台,其规模不亚于TAC. 他们最近建立了一个DD-WRT 项目的Wiki 站点将全套文档以及代码公开发布。使用DD-WRT 项目提供的源代码,重新升级WRT54G 以后你就能够获得一台相当于$600 左右的中端无线路由器了。支持的特征集见附录二:


二、支持开源的无线路由器硬件平台
Linksys WRT54G/GS/GL (
http://www.linksys.com/
) 或其他基于Broadcom参考设计的802.11g无线路由器,具体参考 Supported Devices:
http://www.dd-wrt.com/wiki/index.php/Supported_Devices
1,使用BoardCom芯片的基本都可以适用,但常见的Dlink、TpLink不是这种芯片。比较容易买到的有LinkSys、华硕、贝尔金(Belkin)、Buffalo(其WHR54也是常用平台,可惜是日货)、Motorola的Wr850g也有卖的(V2、V3配置和WRT54G差不多)。
2,以LinkSys WRT54G最为正宗。注意版本V1-V4是基于Linux的,可以刷OpenWRT等,主要只能在taobao上购买了,版本V5以上LinkSys都改为Vxworks操作系统,就不行了,作为替代,LinkSys发行基于Linux的WRT54GL,专门给发烧友玩的。WRT54GS,带speedboost功能的WRT54G,就是108MB。WRT54GL、WRT54GS都没在国内发售。
3,taobao上比较常见的是v1.x、v2.0和v2.2,都是二手货。见support device表,v2.2的配置比较高,Broadcom4702芯片,216MHz主频,4MB Flash,16MB RAM,大概接近¥300元。作为开发平台是不错的选择。




DD-WRT: 现在最红的。是个“Z.Z.”,来自OpenWRT,融合更多功能的Alchemy(因此DD-WRT也有一些收费”趋向”, 主页上还有捆绑DDWRT收费版本(主要是增加一些流量控制功能)的Buffalo WHR54出售),支持最多的硬件平台。

Open-WRT: 也是非常流行。通过SSH配置,有点像Cisco。不过开发进度有点慢。OpenWRT的出发点不是在Cisco本身的Firmware上再开发的,而是从内核开始,制作各种软件,实现cisco的全功能,再添加其他功能,因此免费“趋向”强于DD-WRT。

HyperWRT Thibor15c: 稳定的第三方。非常接近于官方的Firmware。功能比DD和Svea少一些。Hyper有很多衍生版本。

Tomato: 听说非常稳定。基于SVG的图形化流量图非常有特色。Hyper的其中一个作者做的。

Sveasoft: Talisman firmware。老牌的第三方。有两个发行版:Talisman和Alchemy。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-11-1 09:31:24 | 显示全部楼层
强大。。

出20入0汤圆

发表于 2010-11-1 09:37:58 | 显示全部楼层
我也在看这方面的,最近入手了一个BCM6358的路由  一体化的

出0入0汤圆

发表于 2010-11-1 10:14:19 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-11-1 10:44:30 | 显示全部楼层
我的linksys 刷的 tomato 最新版本,灰常好用~!!

求稳定,不需要中继的话 tomato 是最好的选择~~

出0入0汤圆

 楼主| 发表于 2010-11-1 11:17:37 | 显示全部楼层
回复【2楼】zhiyuan1106 EGO
我也在看这方面的,最近入手了一个bcm6358的路由  一体化的
-----------------------------------------------------------------------

你准备学习哪个开源的软件?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表