【问题标题】:Basic Linux dmesg questions基本的 Linux dmesg 问题
【发布时间】:2012-04-05 02:57:00
【问题描述】:

感谢您查看这个问题。

我正在总线标准 (PLB -> AXI) 之间移植一个 Linux (2.6.37) 驱动程序,以准确用于 Xilinx FPGA-SoC。设备驱动程序在树中内联编译。我有几个问题,我相信你们可以帮助我。

  1. Linux 内核树中的哪些列表允许设备在 dmesg 上打印 device_init_ 字符串?列表需要什么文件?
  2. 通常当设备驱动程序在树外编译时,使用的扩展名(通常)是 *.ko,当设备驱动程序在树内编译并使用“make modules”合并时是否会出现这种情况?

为清晰而编辑

假设您有一个名为“foo”的设备,它必须在树中编译。我观察到“foo”正在为 PLB 打印 dmesg 字符串,而不是为 AXI 打印。我想问如何将设备添加到“init”?哪个文件包含“foo”条目,告诉 init 必须加载“foo”?

从广义上讲,foo = xilinx_hwicap

谢谢 参考文献

P.S 感谢您的耐心等待

【问题讨论】:

    标签: linux embedded driver init xilinx


    【解决方案1】:
    1. printk(9)prints to the system message ring.

    2. 2.6+ 中的所有模块,无论位置如何,都以“.ko”结尾。

    【讨论】:

    • 我想我需要更新问题!!...感谢您的回答
    猜你喜欢
    • 1970-01-01
    • 2011-07-13
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多