bt服手游源码-从零开始学习OpenWrt:省砖+使用+编译教程

从零开始学习OpenWrt:省砖+使用+编译教程

(如果你也想尝试OpenWrt,希望这篇入门文章能够帮助你入门,本文中的菜鸟(FLASHFIRMWARE用户)+前辈(换FirmwareCoder),你们都各得其所!)Cisco/Linksys 2003年的无线路由器WRT5454G发布。 同年,有人发现它的IOS是基于Linux的,但Linux是基于GPL许可证发布的。 根据该许可bt服手游源码,思科应公开WRT5454G IOS的​​源代码。 2003年3月,思科迫于舆论压力,公布了WRT5454G的源代码。 然后还有一些基于Cisco源代码的第三方路由器固件,OpenWrt就是其中之一。

摘要节点

OpenWrt的特点:

现在越来越多的Maker(就是DIYers~WeMaker群里的人喜欢自称Makers)开始折腾OpenWrt,但是作为一个Maker菜鸟,在上面找到一份系统的入门级资料还是很困难的。网上很难找到资料,不过OpenWrt的门槛比较高(Upsangel小话说:如果不编译调整FIRMWARE CODING的门槛,门槛还是很低的...),希望本文提供从零开始学习OpenWrt编译+省砖+使用教程可以降低新手的上手难度。 其实编译过程不是必须的,通常的路线可以找到可用的稳定固件直接救砖

第 1 部分:将 OpenWrt 刷入路由器

要在路由器上使用OpenWrt,首先必须将路由器固件刷新为OpenWrt,相当于安装了OpenWrt系统。 不同型号的路由器可能有不同的安装方法,但通常常用的方法有以下三种:

哪种方法或方法适合具体型号的路由器,需要自己去尝试(Upsangel小话:不要自己尝试!随机FLASH有机会变砖路由。正确的方法如下:

第 2 部分:OpenWrt 入门

配置OpenWrt,通常有两种方式:

首次安装OpenWrt后,需要设置密码才能使用SSH登录。方法是使用telnet登录或设置Web登录密码。 Windows 下可以使用“butty”进行 telnet 和 SSH 登录。 它非常容易使用,就像FTP软件一样。 当你连接到它时,会出现命令行模式:

bt服手游源码-从零开始学习OpenWrt:省砖+使用+编译教程

这是MW45304530R刷入Haxc高级固件的SSH截图。 如果你没有使用过命令行,那么你就没有使用过Openwrt。

通常说明与常见的Linux发行版相同,OpenWrt使用自己的包管理器:opkg,使用“opkg-help”查看帮助信息。 以下是一些常用的操作命令:

登录Web管理界面,前提是OpenWrt系统必须安装有Web界面,通常是Luci,登录形式与普通路由器相同。 打开浏览器,输入路由器IP即可进入登录界面。 OpenWrt的默认IP是192.168。 1.1. Luci上的操作非常人性化~

不得不说的是,这款MW45304530R是一款国产OPENWRT超高性价比产品。 硬件是从TPLINKWDR4700复制的。 该软件由Haxc大师主导。 现在流行将 8MROM 硬改成 16M。 搭载海量应用,赢得小型U厂商的高性价比选择。 。

至此,OpenWrt的大门已经为你敞开。 拿出来,开始尝试借助OpenWrt实现更多智能应用,比如单号多拨挤占运营商带宽、绑定域名进行远程控制、挂载大容量硬盘、构建BT下载等机器、构建网络摄像头、Samba/DLNA 家庭 NAS

第三部分:搭建编译环境并编译

如果你的路由器不支持,或者有这样的固件你想编辑,你不妨尝试制作自己的OpenWRRTFirmware,你的目标是进入如下界面进行FIRMWARE编辑:

bt服手游源码-从零开始学习OpenWrt:省砖+使用+编译教程

搭建编译环境

1、安装Ubuntu(编译需要Linux环境),从其官网下载,根据需要选择版本。 您可以选择安装到虚拟机或化学机上。 图形安装是英文版本。 如果您对安装不确定,可以关闭此页面; 2.切记不要更改软件源。 同时按住 Ctrl+Alt+T。 呼出终端; 3、一一输入以下命令(及时验证是否安装成功):

10

11

12

13

14

15

16

17 号

18

19

20

须藤 apt-get 安装 g++

sudo apt-get install lib ncurses5-dev

sudo apt-get install zlib1g-dev

须藤 apt-get 安装野牛

sudo apt-get installflex

sudo apt-get install lunzip

sudo apt-get install autoconf

bt服手游源码-从零开始学习OpenWrt:省砖+使用+编译教程

须藤 apt-get 安装 gawk

sudo apt-getinstallmake

sudo apt-get install gettext

须藤 apt-get 安装 gcc

sudo apt-get install binutils

sudo apt-getinstallpatch

sudo apt-get install bzip2

sudo apt-get install libz-dev

须藤 apt-getinstallasciidoc

sudo apt-get install subversion

bt服手游源码-从零开始学习OpenWrt:省砖+使用+编译教程

sudo apt-get 安装phinx 搜索

sudo apt-get 安装 libtool

sudo apt-get installsphinx-common

(upsangel短语:apt-getinstall安装了很多编程所需的包)至此,编译环境就搭建完成了。

下载OpenWrt源码并编译

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

MKDIROPENWRT

sudochmod777openwrt

cdopenwrt

选择需要的版本后,执行下载命令,下载完成后会显示版本号: Trunk版本下载命令:svncosvn://svn.openwrt.org/openwrt/trunk/Backfire版本下载命令:svncosvn ://svn.openwrt。 org/openwrt/branches/backfire/添加软件扩展包,将feeds.conf.default改为feeds.conf:cpfeeds.conf.defaultfeeds.conf更新扩展,安装扩展:

注意:如果不是刚刚下载的源代码,为了保持代码最新,您应该定期运行 svnupdate 命令来更新源代码。 测试编译环境:makedefconfig 这里就可以开始编译自己的固件了。 进入定制界面: makemenuconfig 如果一切正常,会出现一个配置菜单,在这里可以选择固件平台(芯片类型)、要编译的型号以及固件中要添加的功能和组件。 配置完成后bt服手游源码,保存并退出菜单。 能。 如果您想更改源代码,您应该在这一步进行。 比如你想改大容量的Flash,你可以在网上查出要改哪些文件和地方,然后进去在ubuntu图形界面上找到该文件。 双击打开文本编辑器进行更改并保存。 。 开始编译:

(make是编译命令,V=99表示输出调试信息,V必须小写,如果想让CPU全速编译,加-j参数,第一次编译最好不加-j参数。)编译过程保持在线状态(部分源码包会从网上下载),因此网络断开可能会导致编译中断。 编译所需的时间与计算机CPU和网络环境有很大关系。 第一次编译时间较长,快则半小时,长则2。3小时,然后编译耗时较少。 编译完成后,源文件目录中会出现一个bin文件夹(如trunk/bin/XXXX)。 如果你手上的路由器是原厂固件,需要刷Ope​​nWrt,则需要使用XXX-factory.bin固件。 如果路由器已经刷了OpenWrt,选择升级固件XXXX-sysupgrade.bin进行升级,在升级界面升级即可。 进入binder找到需要发送的固件(通过邮件、网盘、U盘等方式),开始攒砖。 (原创文章作者LaRiver发表,Upsangel编辑)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 手游资源 bt服手游源码-从零开始学习OpenWrt:省砖+使用+编译教程 https://www.wkzy.net/game/146116.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务