【发布时间】:2013-02-25 10:24:23
【问题描述】:
我想了解和编辑(添加 printk 等)我从 github 获得的起重机板的 linux 内核。我是新手。我已经在 stackoverflow 中解决了与此相关的某些问题,但它们都集中在 PC 中的 linux 上(而不是嵌入式!)。我不知道从哪里开始。接受任何形式的指导。提前致谢。
【问题讨论】:
-
您能否详细说明是什么阻止您进行更改?你不知道去哪里寻找,改变什么,printk 是如何工作的......?
-
@JohnU 我在this link 了解了 printk。但是,我不知道从哪里开始以及从哪里修改,所以我理解代码。
-
好的,你希望改变什么/你想看什么或做什么?
-
@JohnU 它可以是任何东西,但它必须是某种可见的修改,就像我将看到一条“Hello world”消息。
-
好的,正如其他人在下面所说,您需要了解内核并编译它...之后,找到在启动时打印的内容(例如“Linux 版本 2.6.37...”)并用 grep 查找源代码的打印位置,然后在下一行插入类似“printk("Gomu says hello, world!"); 之类的内容。请务必在您添加的所有内容中添加一些注释或功能,这样您就可以完成后再次将其全部删除!
标签: linux linux-kernel embedded