我是靠谱客的博主 从容冬天,最近开发中收集的这篇文章主要介绍openwrt之18.06版本源码编译mt7688平台固件说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

镜像编译说明:

  • 添加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平台固件说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部