IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    i.MX6UL编译OpenWrt系统

    Blackrose发表于 2017-05-28 23:19:38
    love 0

    几年前在思科的Wrt54G路由器上尝试各种OpenWrt的固件(PS或许这也是踏上嵌入式不归路的开始征兆),这次可以学习下如何给i.MX6UL/i.MX6ULL编译OpenWrt的镜像。由于只是用OpenWrt的系统,所以uboot和kernel是现成的。这里,把整个系统放在SD卡上,两个分区,一个分区为uboot.imx, zImage, dtb,第二个分区是OpenWrt的文件系统。

    编译

    编译过程相比多年前简单多了,直接下载,同步feeds,配置config文件的步骤就可以了。

    git clone https://github.com/openwrt/openwrt
    cd openwrt
    ./script/feeds update -a
    ./script/feeds install -a
    make menuconfig
    make -j4
    

    "make menuconfig"的配置要修改的地方如下:

    CONFIG_TARGET_imx6=y
    CONFIG_TARGET_imx6_Generic=y
    CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe -march=armv7-a -mtune=cortex-a7 -mfpu=neon"
    

    其它的配置看自己需要启动就可以了,luci是必需要选的。

    运行截图

    分别是终端上查看cpuinfo信息和luci上显示系统状态信息截图。

    mys6ulx-OpenWrt-cpuinfo.png
    mys6ulx-OpenWrt-luci.png



沪ICP备19023445号-2号
友情链接