【问题标题】:Build SDK to get Openwrt image搭建SDK获取Openwrt镜像
【发布时间】:2017-06-03 20:32:18
【问题描述】:

我尝试构建一个 SDK 文件来获取 OpenWRT 映像,但输出目录为 5GB。那么获取 OpenWRT 映像的正确构建是什么? (SKW71-Atheros_AR9331)

【问题讨论】:

    标签: openwrt


    【解决方案1】:
    1. 首次安装

    sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc wget

    2.下载openwrt 15.05 git clone -b chaos_calmer git://github.com/openwrt/openwrt.git

    1. cd openwrt

    2. ./scripts/feeds 更新 -a ./scripts/feeds install -a

    3. 制作菜单配置

    4. 然后选择你想要的路由器或芯片 使用箭头键向上或向下,使用空格键选择任何选项, for select exit save configuration yes

    7.command 构建图像然后使用任何一个
    使 V=s 或使 V=99 或使 -j1 V=s

    1. 等待 4 到 5 小时,具体取决于您的网速

    【讨论】:

    【解决方案2】:

    默认配置中的 Openwrt 构建包含许多不同的组件,即

    • 交叉编译器
    • 构建交叉编译器所需的支持工具
    • 内核和
    • 很多包

    一切都是从它的源代码构建的。 因此,当您克隆 repo 时,它的大小是最小的,但根据您的配置,它会下载其余的东西并编译它们。

    另一方面,Openwrt 图像尺寸非常小,是根据用户在 openwrt/bin/ 目录中的配置生成的。

    所以,如果你只需要二进制文件,那么你可以从https://downloads.openwrt.org/ 下载它,但是如果你想自定义二进制文件或添加/删除任何包,那么你需要源代码。

    【讨论】:

      猜你喜欢
      • 2022-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 1970-01-01
      • 2019-07-08
      相关资源
      最近更新 更多