【问题标题】:How can we check whether wireless extensions were enabled in kernel or not through kernel image我们如何通过内核映像检查内核中是否启用了无线扩展
【发布时间】:2021-07-03 06:44:41
【问题描述】:

我们如何通过内核映像检查内核中是否启用了无线扩展?

假设我将 Zimage 加载到一个平台上,想知道无线扩展(例如:CONFIG_WEXT...)是否在内核中启用,而不参考内核源代码或内核 .config

有没有办法在我们没有内核源代码而只有内核映像的平台上检查这个

【问题讨论】:

  • 在运行时,您可以检查 /proc/net/wireless 文件是否存在。如果您没有运行内核,但可以访问其符号表,则可以查找特定符号,例如 wireless_send_event。当然,您应该能够根据 GNU 公共许可证的条款获得用于构建内核的源代码。

标签: linux-kernel wifi linux-device-driver kernel-module wireless


【解决方案1】:

可以构建 linux 内核,使生成的映像实际上嵌入了您使用的 kconfig。查看 this 另一个 stackexchange 上的问题以获取更多信息。

【讨论】:

    猜你喜欢
    • 2020-03-20
    • 1970-01-01
    • 2016-07-07
    • 2015-04-26
    • 2015-06-17
    • 1970-01-01
    • 2010-12-31
    • 2012-09-11
    • 2017-09-06
    相关资源
    最近更新 更多