找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 122078|回复: 164

OPENWRT编译

 火... [复制链接]
发表于 2012-7-1 19:37 | 显示全部楼层 |阅读模式
本帖最后由 zy900114 于 2012-7-1 19:37 编辑

来坛子一年多了,一直潜水,改硬件什么的水平不行,openwrt也不怎么会编,写点教程希望能抛砖引玉
我实在UBUNTU环境下编译的,怎么安装就省略了,直接开始吧。
首先是
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev

可能make menuconfig的时候提示缺少AWK的,可以这样sudo apt-get install gawk

然后是下载源码

TRUNK版的是
svn checkout svn://svn.openwrt.org/openwrt/trunk
cd trunk
./scripts/feeds update -a
./scripts/feeds install -a

DREAMBOX版的是
svn co svn://svn.openwrt.org.cn/dreambox/backfire openwrt-dreambox
cd openwrt-dreambox
./scripts/feeds update -a
./scripts/feeds install -a

然后就是make menuconfig
我以841n v3做例子,编个带USB脱机下载的固件







其实选哪个我也不怎么清楚,大家可以参考别人编译的openwrt里面有哪些软件包、

841的USB是改出来的所以直接编译是没有USB的
下面添加USB支持
打开trunk/target/linux/ar71xx/files/arch/mips/ath79
貌似841n v3用的是mach-tl-wr941nd.c而不是mach-tl-wr841nd.c保险起见我两个都换

旁边那1043的是带USB的,借鉴一下?

发现缺什么了不?顺便看看1041n



下面是改8M,
/trunk/target/linux/ar71xx/image/makefile

还有trunk/tools/firmware-utils/src/mktplinkfw.c


最后是把蛋疼的无线开启,atheros的网卡需要改package/mac80211/files/lib/wifi/mac80211.sh和package/madwifi/files/lib/wifi/madwifi.sh,拉到最下有个蛋疼的

把1改为0就OK
本人会的仅限于此了,希望大家批评和指出


点评

请教如何解决CPU主频和闪存容量都显示 0 的问题  发表于 2014-3-27 02:13

评分

参与人数 14恩山币 +16 收起 理由
chd1998 + 1 强大的恩山!(以下重复1万次)
3ax31a + 1 楼主威武—我就想问问挖掘机技术哪家强?
473253327 + 1 拿去买糖吃吧!
jemas_cao -1 svn的地址不能用了 哪里搬来的
FX5000 + 3 泥马,真给力,我要顶!
qma10 + 1 一看就是觉得高端、大气、上档次!
xhzz + 1 强大的恩山!(以下重复1万次)
nov25 + 1 赞一个,你是我的呕像!
tlze + 1 收藏起来,有用。
可忙BB + 1 专程过来加分。
安顺电脑科技 + 1 不错,支持楼主
mury + 1 赞一个,你是我的呕像!
phantom-gy + 3 我是来打酱油的~
fshjl + 1 我是来打酱油的~

查看全部评分

发表于 2012-7-1 19:49 | 显示全部楼层
多谢分享,一直奇怪为啥ar71xx默认wifi是关闭的
发表于 2012-7-1 20:39 | 显示全部楼层
好人呀,收藏了
发表于 2012-7-1 20:40 | 显示全部楼层
已经非常详细了。顶楼主!
发表于 2012-7-1 20:41 | 显示全部楼层
图文并茂不错,支持
发表于 2012-7-1 20:55 | 显示全部楼层
顶,好教程,谢谢分享!
发表于 2012-7-1 21:01 | 显示全部楼层
Mark, 很详细
发表于 2012-7-1 21:36 | 显示全部楼层
wiki 发表于 2012-7-1 19:49
多谢分享,一直奇怪为啥ar71xx默认wifi是关闭的

openwrt无线默认都是关闭的吧。。。
发表于 2012-7-1 21:42 | 显示全部楼层
本帖最后由 wiki 于 2012-7-1 21:43 编辑

是么,记得n年前wrt54gs刷过一次openwrt官网的固件wifi默认是开的,那时候俺linux都没入门,5分钟以后就刷回tomato了。。
发表于 2012-7-2 20:46 | 显示全部楼层
非常感谢分享!{:soso_e181:}
发表于 2012-7-2 23:38 | 显示全部楼层
不错,顶你
发表于 2012-7-3 07:41 | 显示全部楼层
不错,这类文章之前找过,没找到。
发表于 2012-7-3 11:29 | 显示全部楼层
挂号 思考一下 哈哈
发表于 2012-7-3 16:08 | 显示全部楼层
好东西
发表于 2012-7-3 19:26 | 显示全部楼层
我是来打酱油的~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-16 15:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表