【发布时间】:2012-04-05 02:57:00
【问题描述】:
感谢您查看这个问题。
我正在总线标准 (PLB -> AXI) 之间移植一个 Linux (2.6.37) 驱动程序,以准确用于 Xilinx FPGA-SoC。设备驱动程序在树中内联编译。我有几个问题,我相信你们可以帮助我。
- Linux 内核树中的哪些列表允许设备在 dmesg 上打印 device_init_ 字符串?列表需要什么文件?
- 通常当设备驱动程序在树外编译时,使用的扩展名(通常)是 *.ko,当设备驱动程序在树内编译并使用“make modules”合并时是否会出现这种情况?
为清晰而编辑
假设您有一个名为“foo”的设备,它必须在树中编译。我观察到“foo”正在为 PLB 打印 dmesg 字符串,而不是为 AXI 打印。我想问如何将设备添加到“init”?哪个文件包含“foo”条目,告诉 init 必须加载“foo”?
从广义上讲,foo = xilinx_hwicap
谢谢 参考文献
P.S 感谢您的耐心等待
【问题讨论】:
标签: linux embedded driver init xilinx