Openwrt的内核编译.docx
- 文档编号:12543582
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:9
- 大小:1.42MB
Openwrt的内核编译.docx
《Openwrt的内核编译.docx》由会员分享,可在线阅读,更多相关《Openwrt的内核编译.docx(9页珍藏版)》请在冰点文库上搜索。
Openwrt的内核编译
我是在UBUNTU环境下编译的,怎么安装就省略了,直接开始吧。
首先是
sudoapt-getinstallgccg++binutilspatchbzip2flexbisonmakeautoconfgettexttexinfounzipsharutilssubversionlibncurses5-devncurses-termzlib1g-dev
可能makemenuconfig的时候提示缺少AWK的,可以这样sudoapt-getinstallgawk
然后是下载源码
TRUNK版的是
svncheckoutsvn:
//svn.openwrt.org/openwrt/trunk
cdtrunk
./scripts/feedsupdate-a
./scripts/feedsinstall-a
DREAMBOX版的是
svncosvn:
//openwrt-dreambox
cdopenwrt-dreambox
./scripts/feedsupdate-a
./scripts/feedsinstall-a
然后就是makemenuconfig
我以841nv3做例子,编个带USB脱机下载的固件
其实选哪个我也不怎么清楚,大家可以参考别人编译的openwrt里面有哪些软件包、
841的USB是改出来的所以直接编译是没有USB的
下面添加USB支持
打开trunk/target/linux/ar71xx/files/arch/mips/ath79
貌似841nv3用的是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
本人会的仅限于此了,希望大家批评和指出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Openwrt 内核 编译