tra*_*tnh 4 kernel make openwrt
我正在使用OpenWrt为 wifi 设备编译图像。按照说明,我将一个简单的.config文件复制到 TOP-DIR。
CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_ar71xx_generic=y
CONFIG_TARGET_ar71xx_generic_XXX_OpenWrt_Router=y
Run Code Online (Sandbox Code Playgroud)
然后运行命令make menuconfig。这个命令的结果是
.config file now having default configuration.
Run Code Online (Sandbox Code Playgroud)
但是,我不知道所有新配置来自哪里。如果我只是改变CONFIG_TARGET_ar71xx_generic_XXX_Router=y,CONFIG_TARGET_ar71xx_generic_YYY_Router=y那么结果make defconfig肯定会大不相同。
OpenWrt 将配置存储在目录中
target/linux/<target system>/<subtarget>/profiles
Run Code Online (Sandbox Code Playgroud)
您可以使用命令设置目标系统和子目标make menuconfig:

就我而言:
目标系统 = ar71xx
子目标 = generic
所以目录将是:
target/linux/ar71xx/generic/profiles
Run Code Online (Sandbox Code Playgroud)
在这个目录中,你会发现一些预定义的配置文件,存储在<profile>.mk文件中。这些文件定义了在选择目标配置文件时将默认使用哪些包。
| 归档时间: |
|
| 查看次数: |
18899 次 |
| 最近记录: |