欢迎光临
我们一直在努力

OPENWRT编译

来坛子一年多了,一直潜水,改硬件什么的水平不行,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
本人会的仅限于此了,希望大家批评和指出

Download WordPress Themes
Free Download WordPress Themes
Download WordPress Themes Free
Download WordPress Themes
download udemy paid course for free
download micromax firmware
Download Premium WordPress Themes Free
udemy course download free
赞(0) 打赏
未经允许不得转载:顶好爱迪 » OPENWRT编译
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

顶好爱迪 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏