大神必学!手把手教你自己制作路由器!
本帖最后由 微笑,一路向前 于 2016-5-11 16:12 编辑我进行刷机的是联想新路由,也就是newifi mini,是百度与联想联手打造的路由产品,2014年9月18日发售,支持最新802.11ac协议,同时支持2.4G频段和5G频段传输,双频并发时传输率高达1167Mbp。这个是起步比较早的所谓的智能路由器,后面我们可以看到,其实基本上所有的国内的智能路由器都是基于OpenWrt,修改的基本上只有界面。。。
我就不多吐槽了。在此申明下,我操作的对象是基于OpenWrt的路由器,其他不是基于这个路由器的可能方法有些不太一样,要具体分析。
在硬件阶段,我们需要对路由器进行拆机,然后焊接串口,才能后续进行操作,所以首先完成对硬件的处理。
所需要的设备包括:
newifi mini一台,螺丝刀一把,串口板一块,串口线一组,电烙铁一个,焊锡若干
软件:
终端模拟软件Xshell或者SecureCRT等,tftp工具
把路由器拆开,Newifi真的省到了极致,连螺丝都没有一个,只需要用螺丝刀直接翘一下就开了。然后你就看到是这样的
这时候你就可以把天线从天线扣上抠下来,得到裸板,很easy
**** Hidden Message *****
焊接完了之后就基本上是大功告成了,基本上我就可以对我的这块开发板进行各种操作了。下图是我连接到串口板上的示意图
这样,对开发板的操作基本上就完成了
然后我们在电脑端,通过设备管理器找到我们串口对应的COM口,然后打开Xsehll,新建一个serial,选择对应的COM口,波特率等相关的参数,点击确定,这时候如果连线正确,就会进入到开发板的Terminal。如果没有,请检查一下VCC,GND是否连接正确,再检查Tx,Rx是否正确,这二者不正确就会出现乱码。波特率没有设置准确也会没有反应。
总之,如果能够进入到开发板的Terminal,那就基本上大功告成了。
这时候如果重启样机,我们应该可以看到这样的东东
进入到这一步之后,我们就可以把上篇中讲到的编译的bin文件烧入Flash中,把我们的成果跑起来了。
我们通过Terminal在开发板开机的时候可以看到这些
搭建完整的拓扑,我简略的画一下,设置好网口的IP地址,连接好串口
打开你的tftp工具,win7及以上请用管理员权限打开,要不然后面下载不了不要怪我啊,然后把tftp的路径选择到你放编译出的bin的文件夹下,然后重启
开发板,tftp应该是这样的,
重启开发板,等到出现选择启动的时候,键入2,如下图所示,这时候选择从通过TFTP把bin写入flash,然后键入Y,选择Erase Linux in Flash then burn new one。这里要填入网卡的IP,一般要求是192.168.1.100,填写开发板对应的IP,192.168.1.1,最最重要的是Input Linux Kernel filename,这里要把你编译的对应的bin文件的名字填入,这三者如果有一个不对,都没法正确的下载。如果正确了,就可以看到下面刷刷刷写入的过程,就写入了一大堆东西,这时候千万别断电,如果这时候断电,就比较危险,整个过程它会自动完成。
当你看到下图,就完成了你的bin的写入并开始启动
这时候,你就完成了把编译的bin文件写入了你的路由器了,彻彻底底就在你的掌控之下了。
这一篇讲完硬件,下一篇就介绍对软件的设置,设置完,你自己制作的路由器就诞生了。
智能电视安装当贝市场(https://webapk.dangbei.net/update/dbmarket.apk)下载影视快搜,你就可以拥有覆盖全网99.9%的频道资源,或者去当贝市场(www.dangbei.com)官方网站搜寻更多实用性较强的播放软件。
{znds8}{znds8}{znds8}{znds8}{znds8}涨姿势了,这个方法不错哦。感谢楼主的分享! {znds6}{znds6}{znds6}{znds6} 你自己制作路由器. 感谢分享,ZNDS有你更精彩:) 强烈支持楼主ing…… 学习学习! 虽不明,但觉厉! 强烈支持楼主ing…… 学习学习!