标签归档:编译

OpenWrt – 编译固件前个性化设置的几个文件路径

本文中路径以15.05.1为基础

./feeds/luci/modules/luci-base/root/etc/config/luci – LUCI 默认配置文件 (默认语言 等设置)

./packages/kernel/mac80211/files/lib/wifi/mac80211.sh – 无线网设置脚本 (默认开启Wi-Fi / Wi-Fi名后缀为MAC后6位 等设置)

./target/linux/ar71xx/image/Makefile – ar71xx 平台固件编译文件 (固件大小定义 等设置)

./tools/firmware-utils/src/mktplinkfw.c – TP-LINK 路由固件源文件1 (硬件Flash定义 等设置)

OpenWrt – 编译前的./scripts/feeds脚本用法

从OpenWrt获取源码(详见https://dev.openwrt.org/wiki/GetSource)后,直接使用make menuconfig来设置编译参数的时候是没有Luci和一些其他包的。

此时我们需要使用源代码里script文件夹下的feeds脚本来更新包列表,并将其集成到menuconfig中(假定现在的位置是OpenWrt源代码目录里):

更新包列表:./scripts/feeds update -a
集成到menuconfig:./scripts/feeds install -a

此外可以直接输入./scripts/feeds查看其用法,下面简略翻译了一下用法(水平有限,若有错误欢迎指正): 继续阅读