几年前在思科的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上显示系统状态信息截图。
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。