主题 : openwrt下针对tiny210的config-default 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 61140
精华: 1
发帖: 213
金钱: 1125 两
威望: 225 点
贡献值: 1 点
综合积分: 446 分
注册时间: 2011-12-23
最后登录: 2016-11-20
楼主  发表于: 2012-04-04 00:26

 openwrt下针对tiny210的config-default

原以为我弄明白了下面4者之间的关系:
$TOPDIR/target/linux/generic/config-2.6.xx,
$TOPDIR/target/linux/<arch>/config-2.6.xx,
$TOPDIR/.config,
$TOPDIR/build_dir/linux-<arch>_<board>/linux-2.6.xx.x/.config

可惜,好像是半懂甚至不懂

求解答~~lintel哥,mindee哥,huhu2207哥,以及对openwrt有兴趣的童鞋们~

1 怎样得到$TOPDIR/target/linux/generic/config-2.6.xx这个参考配置文件?

2 假如我已有配置好的$TOPDIR/build_dir/linux-<arch>_<board>/linux-2.6.xx.x/.config,那怎样去得到arm平台下的$TOPDIR/target/linux/<arch>/config-2.6.xx ?

3 $TOPDIR/.config中的CONFIG_KERNEL_*对最终$TOPDIR/build_dir/linux-<arch>_<board>/linux-2.6.xx.x/.config有什么影响?

4 概述下四者之间的关系,最主要是其他三者怎样结合得到$TOPDIR/build_dir/linux-<arch>_<board>/linux-2.6.xx.x/.config;
    以及那个.config.target,.config.override,.configured这三个关系?

多谢~

疯狂的嵌入式爱好者
级别: 论坛版主
UID: 40543
精华: 1
发帖: 169
金钱: 920 两
威望: 184 点
贡献值: 1 点
综合积分: 358 分
注册时间: 2011-03-19
最后登录: 2013-05-10
1楼  发表于: 2012-04-04 01:38
请参考具体平台的脚本。那些Makefile其实就是那么一回事。
你可以把它看成是cat $TOPDIR/target/linux/generic/config-2.6.xx >> .config
cat 的$TOPDIR/build_dir/linux-<arch>_<board>/linux-2.6.xx.x/.config >>.config
两个合并起来就是了。
修改内核配置,通过Make kernel_menuconfig.修改后的配置文件,脚本文件会帮你处理好的。
ARCH的CONFIG仅仅是内核里面ARCH部分的CONFIG.说的有点乱,不知道你能明白不。
别人转角遇见爱,我转角遇见猫T _T .