武汉纤效电子科技openwrtsdk编译使用说明-武汉纤效电子科技有限.pdf

武汉纤效电子科技openwrtsdk编译使用说明-武汉纤效电子科技有限.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉纤效电子科技 openwrt sdk 编译使用说明 第一部分:搭建编译环境(编译在 linux 环境下) 1、在编译 openwrt 固件之前需要搭建好编译环境,安装好如下一些库: sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install binutils sudo apt-get install patch sudo apt-get install bzip2 sudo apt-get install flex sudo apt-get install make sudo apt-get install gettext \ pkg-config sudo apt-get install unzip sudo apt-get install zlib1g-dev sudo apt-get install libc6-dev sudo apt-get install subversion sudo apt-get install libncurses5-dev sudo apt-get install gawk \ sharutils sudo apt-get install curl sudo apt-get install libxml-parser-perl sudo apt-get install ocaml-nox sudo apt-get install build-essential sudo apt-get install gcc-multilib sudo apt-get install git-core sudo apt-get install bison sudo apt-get install autoconf sudo apt-get install texinfo sudo apt-get install ncurses-term sudo apt-get install asciidoc sudo apt-get install libz-dev 在 ubuntu 下,同时按住 Ctrl + Alt + T ,调出终端 输入以上命令安装依赖库,以 gcc 为例如下 : *注意:安装时看看打印信息确认库是否安装成功,某些库安装失败会导致后面的编译出错。 以上截图显示的 gcc 库已经安装了;如果显示安装失败,请重新安装,直到安装完所有库。搭 建好环境是关键所在,一定确保环境 ok 。 第二部分:下载 OpenWrt 源码并编译 1、从 openwrt 网站上下载 openwrt 源码:(/openwrt/openwrt) git clone /openwrt/openwrt.git 2、下载完成后,将会出现 openwrt/这个目录,如下: 3、进入到 openwrt/ 目录下作如下操作: cd openwrt/ ./scripts/feeds update -a (确保 pc 网络畅通,更新扩展) ./scripts/feeds install -a 4、输入这个命令后耐心等待更新完所有的扩展,更新完成后可以看到如下打印信息,然后 就可以执行下一条命令来安装扩展: *注意:在使用./scripts/feeds update -a 的时候可能出现错误,检查网络畅通后再多尝试几次。 5、检查编译环境是否搭建完成使用 make defconfig ,如下所示: *注意:以上环境搭建 ok;如若环境出现问题会提示缺少哪些库未安装,手动去安装即可。 6、以上没问题可以编译自己的固件了。进入定制界面: 使用 make menuconfig 后,如果没有出错会弹出如下界面: make 作为 openwrt 版本的编译命令,只能在 openwrt 目录执行,进入配置菜单界面, 键盘上下是移动光标,左右是选择底部按键,回车是确认,空格是设置选择模式,选项最 面的选择模式有[*]表示编译进固件,[M]表示编译成安装包,[ ]表示不选择,Esc 是返回上级 菜单,按?是帮助,按/是搜索。 7、在此界面中可以选择要编译的固件平台(芯片类型)、型号,还能选择固件中要添加的 功能和组件,配置好后保存并退出菜单即可(若无需别的扩展要求,只需选择机型,其他默 认即可)。在这里简单示范一下如何选择需要的机型: 键盘上下键移动到 target profile ,回车键进入: 进入之后可以看到很多机型,上下键找到需要的机型,键盘回车就选择好机型了 : 如果想添加或者取消某些功能的支持

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档