tplink路由器插优盘-(tplink路由器接硬盘)

192.168.1.1 次浏览手机阅读

tplink路由器插优盘

(tplink路由器连接硬盘)


一、开始说话

现阶段openwrt官方路由列表:wiki.openwrt.org/toh/start

如果要学习openwrt的话,在列表中购买二手路由器更容易学习,其中大部分需要升级rom芯片和内存芯片的典型配置是4M、64M。 让我们先学习,等待小米开放时刻的到来,做好准备……

OpenWrt 可以被描述为一个嵌入式的 Linux 发行版(主流路由器固件 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的静态系统。OpenWrt从应用程序供应商提供的选择和配置,并允许您定制设备,以适应任何应用程序,提供完全可写的文件系统。

对于开发人员,OpenWrt 它使用框架来构建应用程序,而不需要建立一个完整的固件来支持它;于用户来说,这意味着他们有能力以前所未有的方式完全定制设备。

二、发展原因

当Linksys释放 WRT54G/GS 源码之后,网上出现了很多不同版本的版本 Firmware 增强原有功能。大多数的 Firmware 都是99%使用 Linksys只有1%的源代码加起来,每一种 Firmware 都是为特定的市场设计的,有两个缺点。第一个是很难收集每个版本Firmware第二个优点是这个版本的距离 Linux 正式发行版越来越远。

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 核心源代码正式发行(2.4.30),加上一些补丁和网络驱动,开发团队更多OpenWrt可以直接添加许多免费工具Image写入 Flash (mtd)里面,设定无线功能和VLAN本版名为交换功能White Russian”,而1.0版于2005年底公布。

四、特点

OpenWRT是高度模块化、高度自动化的嵌入式Linux该系统具有较强的网络组件和可扩展性,常用于工业控制设备、电话、小型机器人、智能家居、路由器和VOIP设备中。 与此同时,它还提供了100多个编译软件,数量仍在增加, OpenWrt SDK 软件开发过程更加简化。 与此同时,它还提供了100多个编译软件,数量仍在增加, OpenWrt SDK 软件开发过程更加简化。

OpenWRT与许多其他用于路由器的发行版本不同,它是一个从零开始编写的路由器操作系统,功能齐全,易于修改。事实上,这意味着你可以在不添加其他负担的情况下使用你想要的功能,并支持这些功能工作linux kernel远比大多数发行版本更新。

五、优势

如果对 Linux 系统有一定的了解, 我想学习或接触嵌入式 Linux 的话, OpenWRT很适合。 而且OpenWRT支持各种处理器架构,无论是对的ARM,X86,PowerPC或者MIPS都有很好的支持。 包括工具链在内的3000多个软件包(toolchain),到内核(linux kernel),到软件包(packages),再到根文件系统(rootfs)整个系统使用户只需要一个简单的系统make一个具有特定功能的嵌入式系统定功能的嵌入式系统来制作固件。

六、开发过程

一般嵌入式 Linux 开发过程, 无论是 ARM, PowerPC 或 MIPS 的处理器, 必须经过以下开发过程:

1、 创建 Linux 交叉编译环境;

2、建立 Bootloader;

3、移植 Linux 内核;

4、建立 Rootfs (根文件系统);

5.安装驱动程序;

六、安装软件;

熟悉这些琴入式 Linux 的基本开发流程后,不再局限于 MIPS 处理器和无线路由器, 在其他处理器中, 或系统移植嵌入式非无线路由器 Linux, 定制适合自己的应用软件, 并建立完整的嵌入式产品。

七、劣势

由于CPU不同的核心系统导致许多应用程序移植到OpenWrt经常崩溃。

七、劣势

由于CPU不同的核心系统导致许多应用程序移植到OpenWrt经常崩溃。

由于ADSL硬件模块的驱动程序没有开源代码,导致许多ADSL综合无线路由ADSL模块不能工作,导致功能缺失(RG100A和DB120除外)。

由于OpenWRT它不是官方发布的路由器固件,因此很难使用(刷入固件),而且它是基于Linux,导致OpenWRT入门门槛高。

八、历史版

White RussianOpenWRT2005年7月的初始版本White Russian RC直到2007年1月才开始发展White Russian 0.9。

KamikazeOpenWRT第二个版本于2007年6月发布Kamikaze 7.06,一直更新到2010年1月Kamikaze 8.09.2结束。这期间OpenWRT大量改进,为其发展奠定了坚实的基础。

Backfire2010年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平台 。

2010年03月25日,OpenWrt 发布 Backfire 10.03-rc1.支持留在中国 tp-link最新多款11n路由器,要不要让路由器支持万能中继,还是增加更多的路由器?wan至于口支持,这些高端路由可能有更多的功能 让家用路由轻松拥有。

2010年04月07日,OpenWRT放出Backfire 10.03正式版。

2010年04月07日,OpenWRT放出Backfire 10.03正式版。

2010年08月29日OpenWRT放出了Backfire 10.03.1。修正了很多BUG,兼容性提高。TP-LINK WR841N v2 可正常使用,包括无线部分和互联网部分。 自rc1后续变化:改进防范DNS重绑定攻击,改进uhttpd稳定性, Rootfs生成修复(Orion场景),修正了基础BRCM47XX的PCI初始化,添加rtl8366 vlan 改变的 整合脚本,还原一般x86镜像 GRUB控制台,改进了ar71xx系列以太网驱动程序性能,添加了ar7240 交换机驱动,一些swconfig 和 改进交换机驱动,RDC 使用启动加载器支持波特率,允许原生HID 支持 通过添加 kmod-input-hid,6in4:处理得当PPPoE终端隧道更新已连接修复。

九、国内版

鉴于我国开源软件的发展趋势,目前我国基于OpenWRT改进而来的OpenWRT-DreamBox。

九、国内版

鉴于我国开源软件的发展趋势,目前我国基于OpenWRT改进而来的OpenWRT-DreamBox。这个版本的OpenWRT通过这个版本集成了许多常用功能(包括脱机下载等)OpenWRT能充分发挥路由器的功能。

十、构建编译环境

现在越来越多了Maker开始折腾OpenWrt,但作为一个Maker对于新手来说,在网上很难找到系统的入门级信息。很难找到信息,而且OpenWrt门槛相对较高。我希望这篇文章能从零开始学习OpenWrt编译 刷机 使用教程可以降低新手的入门难度。当然,编译过程是不必要的。一般路由可以直接找到稳定的固件刷机。

1、安装Ubuntu(编译需要Linux环境),下载环境),版本可以根据自己的需要进行选择。您可以选择安装到虚拟机或物理机器,图形安装和中文版本,甚至不能安装,您可以关闭本页面;(下载地址可以是百度,将提供回复帖子)

记住不要同时改变软件源Ctrl Alt T,调出终端;

3.逐条输入以下命令(及时核实安装是否成功):

[php]

sudo apt-get install g

sudo apt-get install libncurses5-dev

sudo apt-get install zlib1g-dev

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install unzip

sudo apt-get install autoconf

sudo apt-get install gawk

sudo apt-get install make

sudo apt-get install gettext

sudo apt-get install gcc

sudo apt-get install binutils

sudo apt-get install patch

sudo apt-get install bzip2

sudo apt-get install libz-dev

sudo apt-get install asciidoc

sudo apt-get install subversion

sudo apt-get install sphinxsearch

sudo apt-get install libtool

sudo apt-get install sphinx-common

[/php]

至此,完成了编译环境的建设。

十一、下载OpenWrt源码

OpenWrt源码分为两种,一种是最新但不是最稳定的Trunk开发版是最稳定的Backfire建议下载官方源码。下载前在本地创建文件夹:

[php]

mkdir openwrt

sudo chmod 777 openwrt

cd openwrt

[/php]

选择您想要的版本,然后执行下载命令,版本号将在下载结束时显示:

Trunk版本下载命令:

[php]

svn co svn://svn.openwrt.org/openwrt/trunk/

[/p

喜欢 ()