OpenWrt的被描述为一个嵌入式设备的Linux发行版,而不是试图建立一个单一的,静态的固件,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序通过使用包。对于开发人员,OpenWrt的是框架来构建应用程序,而无需建立一个完整的固件左右;对于用户来说,这意味着完全定制的能力,从来没有预想的方式使用该设备。OpenWrt选择了另一条路,它从零开始,一点一点的把各软件加入去,使其接近Linksys版Firmware的功能,而OpenWrt的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的Linux电脑系统,也加快了开发速度。 OpenWrt项目由2004年1月开始,第一个版本是基于Linksys提供的GPL源码及uclibc中的buildroot项目,这个版本称为“stable”版,在网上至今仍有很多项目使用这个版本,较为有名Freifunk-Firmware和Sip@Home.到了2005年初,一些新的开发人员加入了这项目,几个月后他们释出了第一个“experimental”版本,这和以前版本不同的是,这版本差不多完全舍弃了Linksys的GPL源码,使用了buildroot2作为核心技术,将OpenWrt完全模块化,OpenWrt使用Linux正式发行的核心源码,加上了一些补丁和网络驱动,开发队伍更为OpenWrt添加了许多免费的工具,可以直接把Image写入Flash(mtd)里面,设定无线功能和VLAN交换功能,这个版本名为“WhiteRussian”,而1.0版本于2005年底公布。 2010年03月04日,OpenWrt Backfire 10.03 Beta发布,该版本是开源的路由器固件,基于linux,功能强大,支持很多主流的平台和路由器,甚至支持国内的君正jz4740平台,是学习和开发嵌入式,也是工业、 商业应用理想平台。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平台的 gcc 更新到 4.3.3 ,powerpc的gcc更新到 4.4.3 ,uClibc 更新到 0.9.30.1 , Broadcom 11g 芯片组的 b43 无线网卡驱动更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx设备,magicbox归入ppc40x平台。 不需要对MIPS处理器有很深入的了解,也不用懂得如何去设计一个MIPS处理器专用的内核,因为这些在网上已有人为做好,只需懂得如何安装和使用就行了,不过也可以找到相关的资料。如果对Linux系统有一定的认识,并想学习或接触嵌入式Linux的话,OpenWRT很适合,将学会一些无线路由器的基本知识,以及一般嵌入式Linux的开发过程,会发现无论是ARM,PowerPC或MIPS的处理器,都必需经过以下的开发过程。2010年03月25日,OpenWrt 发布 Backfire 10.03-rc1,支持国内留下的 tp-link最新多款11n的路由器,是不是想让路由器支持王能中继呢,或者增加路由器的多wan口支持呢,更多的这些高端路由才有的功能,或许能 让家用路由轻松具备。
|
-
无相关信息
- 网站名称
- 人气
- 戴尔官方网站
- 7884
- MAC苹果电脑
- 7684
- Intel英特尔官方
- 6885
- IBM官方网站
- 5773
- 华硕笔记本官网
- 5448
- Compaq康柏电脑
- 4883
- 西部数据公司
- 2774
- 德州仪器
- 640
- HP惠普官方网站
- 494