概述
镜像编译说明:
-
添加nodejs功能,参照OpenWrt Node.js Packages (nodejs),遇到Illegal instruction问题,参照博客openwrt 编译node.js功能(解决Illegal instruction错误),最好是把network->mosquitto-ssl勾上,这是个消息推送协议。
-
添加ipv6功能,主要是核对以下几个软件包是否安装:dnsmasq-full、ip6tables、iptables、kmod-ip6tables、kmod-ipt-conntrack、kmod-ipt-core、kmod-ipt-nat、kmod-nf-ipt、kmod-nf-ipt6、libip4tc、libip6tc(大概是这些包,按照网上的说法dnsmasq-full才是最重要的,其他的默认就好)
-
如果编译的东西太多、太臃肿,大于了flash的容量,可能仅会生成initramfs-kernel.bin,这个是不能直接刷入开发板的,想办法瘦身一下就好了(猜想是臃肿所致)
-
不要使用其他渠道的wifi driver,mt7688在官方openwrt18.06中wifi驱动仅需勾选kmod-acx-mac80211+kmod-mt76即可,千万别勾kmod-mac80211-hwsim这玩意儿
-
如果编译过程遇到kernel版本问题,可以使用make clean清理后重新编译解决(动了驱动貌似就容易出这个问题,系统重新生成了新内核,导致版本不匹配)
* kernel (= 4.14.82-1-ee3e5745bd1fd83f6a276be2518055b5) * * opkg_install_cmd: Cannot install package kmod-usb-storage.
最后
以上就是从容冬天为你收集整理的openwrt之18.06版本源码编译mt7688平台固件说明的全部内容,希望文章能够帮你解决openwrt之18.06版本源码编译mt7688平台固件说明所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复