固件源码也是来自padavan的。

源安装方法地址有说兼容什么环境和虚拟机的,这里不在多说,我就是虚拟机的ubuntu15.10环境。根据官方说明,2016年8月29升级到了最新的16.04.其实这个木有多大区别!!

1:首先更新你的系统,接着安装git。

sudo apt-get update

sudo apt-get install git

2:下载源代码,这个建议在其他的网盘下载,如国内的百度云下载人家已经提供好的。不然你去国外git,首先要墙壁,还慢的一比比的。。

cd ~    //注释: 切换到5然用户主目录

sudo git clone https://bitbucket.org/padavan/rt-n56u.git//为什么要sudo呢,它原来的放在opt目录下的,当前非root用户是无法访问/opt的,这里我已经当前用户主目录来存放源码,不知道会不会不行,暂时不管那么多。

注意了这里,官方教程默认是使用/opt作为源码主目录的,如无需特别要求请根据官方一致!!!

3: 根据你下载的源码的readme,安装支持组件

sudo apt-get install build-essential gawk pkg-config gettext automake autoconf libtool bison flex zlib1g-dev libgmp3-dev libmpfr-dev libmpc-dev texinfo mc autopoint

注意了又,这里因为作者更新了源码却木有更新wiki说明,所以会在编译的时候会报个错误提示。如图:请根据错误提示自行安装 autopoint组件支持 ,恩,我已经添加在上面了。。

4:切换到tool工作目录,编译tool

4-1:如果你是和我一样download源码在自己用户名的目录下,请自行建立超链接到/opt

ln -s ~/rt-n56u/ /opt/rt-n56u/

cd /opt/rt-n56u/

sudo ./clean_sources

sudo ./build_toolchain

The result will be collected the target of toolchain /opt/rt-n56u/toolchain-mipsel/toolchain-3.4.x

If you plan to build the firmware with the kernel 3.0, you must build the appropriate version of tolchain: //这里有说你需要编译什么版本内核就使用什么文件去编译

cd /opt/rt-n56u/toolchain-mipsel

sudo ./clean_sources

sudo ./build_toolchain_3.0.x

The result will be collected the target of toolchain /opt/rt-n56u/toolchain-mipsel/toolchain-3.0.x

In the future, you will need these commands only if the toolchain will be updated.//还提到未来会有更多升级。

我这个需要更具你路由器的型号来编译交叉编译工具。默认./build_toolchain即可,默认是选择为./3.4.x的,为3.0.x应该是为专门的路由器固件支持的。这个具体可以看下面的图片的配置文件,如果哪个配置文件是需要3.0.x的则需要编译它。

sudo ./build_toolchain

编译进行中。。。。

tool编译完毕

5:如何修改你需要编译的机型。

开始的图片有部分机型的配置文件,可以复制~/rt-n56u/trunk/configs/templates里面“机型.config”改名为.config丢在~/rt-n56u/trunk/里面即可。(.config是隐藏的可以用ctrl+h显示因此文件)

5-1:进入资源目录

cd ~/rt-n56u/trunk/

and edit file ~/rt-n56u/trunk/.config to fit your needs.

too build the firmware, for example, for router RT-N65U uncomment (remove the simbol #) the line:

CONFIG_FIRMWARE_PRODUCT_ID="RT-N65U" //这里让取消注释#并输入需要的ID,例子是以RT-N65U

然后保存即可。

为了,更加直观且简单,我用的是winscp修改的,当然也可以使用ubuntu里面的gpedit或者支持vim修改都不是问题。效果达到即可

这里经过测试,不能填写~,而是必须绝对路径,我的是/home/hcg/ 不然下面的编译会报错的

6: 每次进行新的编译都需要处理的步骤

cd /opt/rt--n56u/trunk/

sudo ./clear_tree

7:正式编译固件了。

sudo ./build_firmware好,编译顺利且,一次完成。太棒鸟,编译出来的文件r/home/hcg/rt-n56u/trunk/images/RT-N56U_3.4.3.9-097.trx

最后: 如果你修改了本地资源需要存储你应该需要做的步骤sudo git stash //..这f应该是把本地修好好的资源要保存到网络去,不理解我。。菜鸟啊

sudo git pull //这个是更新网络源代码。假如你需要编译不同的内核版本,那么你需要重新编译tool也就文章提到的3.0 3.4 恩。这里我有点不明白,默认编译的就是3.4的内核,only linux-3.0.x for "RT-N65U" target yet应该是只有rt-n65u的才需要3.0的内核,所以。我也不是很明白。。附::清理tool重新编译toolIf toolchain sources (cross-compiler and tools for building) is changed you must re-build it:

cd /opt/rt-n56u/toolchain-mipsel

sudo ./clean_sources

sudo ./clean_toolchain

sudo ./build_toolchain

郴州华硕服务器维修,如何编译padavan路由器rt-n56u华硕(即老毛子)固件相关推荐

  1. 老毛子固件padavan挂载USB摄像头躺过的坑

    本教程适合有一定Linux基础的小白学习,如果遇到不懂的问题请优先自己百度,学习本身就是一个递归过程,学到至深处你就已经是个大佬了,本人纯小白菜鸡一枚,如果文章出现错误还请指出,事前先交代一些信息: ...

  2. 浙江电信IPTV+上网 Padavan老毛子固件单线复用

    浙江电信IPTV+上网 Padavan老毛子固件单线复用 前言 家里光猫离路由器太远了,路由器又只能放客厅才会能把WIFI信号辐射到每个角落,而客厅只有一个网口,只能想办法利用这个网口即上网又看IPT ...

  3. Padavan老毛子固件:17CE插件集成

    Padavan老毛子固件:17CE插件集成 1.老毛子路由设置:系统管理-服务-启动SSH服务器     以下链接下载 "winscp" http://down.orsoon.co ...

  4. 老毛子固件路由器挂载usb摄像头

    路由器型号斐讯k2,硬改增加了usb,刷了老毛子固件后,想试试挂载usb摄像头, 用xshell5连接路由器192.168.123.1 #安装entware opkg.sh #安装mjpg-strea ...

  5. 小米路由器老毛子固件aria2配置

    小米路由器老毛子固件aria2配置 dir=/mnt/aria/downloads log=/mnt/aria/config/Aria2.log input-file=/mnt/aria/config ...

  6. 老毛子固件插件_原地升值?newifi 3 路由器刷入高恪固件教程

    newifi 作为矿机翻车后,价格是一落千丈,但是 newifi 3 的可玩性较强,所以即便挖矿没落了,也还能在个人用户上火起来. 上次有介绍过 newifi 3 怎么进行刷机,刷入不死 breed ...

  7. 小米路由器mini刷老毛子固件遇到的问题

    我是参考这个教程来的 小米路由器mini刷Breed安装固件教程,开个帖子记录下其中遇到的问题. 问题1 备份防止以后想要刷回官方 在刷breed之前备份SN 查看rom root@XiaoQiang ...

  8. 极2路由器刷Padavan(老毛子)固件并设置无线中继

    极2路由型号HC5761(带SD卡槽和U口).本来想用此路由做一个单纯的WIFI信号放大器,在设置"无线中继"时提示"LAN口IP和WAN口IP不能在同一个网段" ...

  9. 利用H大的padavan老毛子固件实现深澜校园网下原生ipv6NAT

    网络环境:校园网pppoe拨号获得ipv4和ipv6双栈地址 我们学校的校园网虽然能够分配原生ipv6地址,但是因为是/64的地址,没法再通过SLAAC进一步细分,所以在路由器上只能通过NAT66这种 ...

最新文章

  1. Maya摄像机动画技能学习教程
  2. python后端工程师 数据爬虫
  3. in_array foreach array_search的性能比较
  4. 虚拟化运维工具医院解决方案
  5. 永不丢失照片:防弹照片备份的完整指南
  6. Vue笔记:webpack项目vue启动流程
  7. 《布莱克智讯之声》公众号文章汇总
  8. 计算机无法安装VC2015,win10 vc++2015一个或多个问题导致了安装失败如何处理
  9. Charles4.62破解版本下载
  10. L19.linux命令每日一练 -- 第三章 文件过滤及内容编辑处理命令 -- tailf和cut命令
  11. U盘只能读,不能写,不能删,也不能格式化的处理
  12. 用于情绪测试的软件,第七章 情感心理自我测试心理测评软件
  13. 前端报错net::ERR_ABORTED 404的解决方案
  14. #计划# 机器视觉 #视觉增强 #python #数据库 #算法 #深度学习 #迁移学习 #matlab #数据融合
  15. 【百度地图】城市中心点坐标
  16. [08006][17002] io 错误: the network adapter could not establish the connection (connection_id=qdoc1bwg
  17. NGINX源码之:ngx_arrayngx_listngx_string
  18. LPC54114资料
  19. 费马小定理与等比数列的求和(MOD 质数)
  20. 经济数学基础小抄_数学科目成绩不好的同学,可以这样选专业!

热门文章

  1. ECSHOP用户中心显示订单状态插件|待付款|待确认收货|待发货的订单数提示
  2. 爱奇艺客户端0531
  3. 《C语言程序设计》第4版 何钦铭、颜晖主编 课后习题答案 第9章 习题9
  4. DHT网络爬虫的实现
  5. Linux编译不同版本qt源码,ubuntu安装多个qt版本--不同qt版本编译同一个程序时出现错误--解决方案...
  6. 央行简历计算机水平怎么写,2020人民银行招聘简历模板及网申指导
  7. Windows 10系统自带Virtual Private Network客户端配置连接L2TP服务器_2
  8. PPT里面添加备注以及更改备注字体大小
  9. 项目范围管理的重要性
  10. Vue:Axios前端拦截器