This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TDA2EXEVM:VISION SDK 内核 defconfig

Guru**** 2589265 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/591440/linux-tda2exevm-vision-sdk-kernel-defconfig

器件型号:TDA2EXEVM

工具/软件:Linux

大家好、

我们使用的是 VISION SDK 2.12 (Linux 内核4.4.23和 u-boot-2016-05)。

在内核源 代码 ti_config_frages/defconfig_builder.sh  中、脚本生成 了 ti_sdk_dra7x_release_defconfig。  我们比较.config 和 arch/arm/configs/ti_sdk_dra7x_release_defconfig。两者   都不同。

2.如果我从 menuconfig .config 和 ti_sdk_dra7x_release_defconfig 中删除了不同的模块。

3.使用 VISION SDK 2.12的任何机构请向我提出建议。

谢谢

Veera

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Veera、

    预计.config 和_defconfig 文件会有所不同。 defconfig 文件仅包含创建最终.config 所需的最小配置。 运行"make some_defconfig"命令时、编译系统会获取在 some_defconfig 中定义的所有配置、但还会添加更多 CONFIG_选项、其中默认值来自"kconfig"文件、这些文件位于 Linux 内核树的不同目录中。

    有关这方面的更深入的解释、您可以在此处查看:
    stackoverflow.com/.../what-exactly-does-linux-kernels-make-defconfig-do

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yordan、您好!

    感谢您的回复。

    TI_CONFIG_片段 /defconfig_builder.sh -t ti_sdk_dra7x_release=>生成的 ti_sdk_dra7x_release_defconfig 。

    2.从构建目录中,我们确实将 kernel_menuconfig=>删除了模块,然后运行 make linux_install=>将模块安装到 rootfs 路径中。  

    但是,在 menuconfig 更改之后,如果我们运行 make kernel=>kernel compilation, .config 和 defconfig 我之前的更改都消失了。有什么原因?

    4.如果我想优化内核源代码、如何使用 menuconfig 从构建目录中执行?

    谢谢

    Veera

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Veera、

    >4.如果要优化内核源代码,如何使用 menuconfig 从构建目录中执行?

    您能澄清一下您的具体意思吗?

    此致、
    Yordan