2013-02-25 31 views
0

我想了解&編輯(添加printk等)linuxboard內核的一個鶴壁板,我從github獲得。我是新手。我已經通過了一些與此相關的問題在stackoverflow,但他們都集中在PC上的Linux(不嵌入!)。我不知道從哪裏開始。任何類型的指導都被接受。提前致謝。對嵌入式linux內核代碼進行更改

+1

你可以提供更多關於**停止**更改的詳細信息嗎?你不知道在哪裏看,改變什麼,印刷機如何工作......? – 2013-02-25 10:30:03

+0

@JohnU我在[此鏈接]瞭解了printk(http://www.linuxchix.org/content/courses/kernel_hacking/lesson5)。但是,我不知道從哪裏開始修改,以便我瞭解代碼。 – Gomu 2013-02-25 10:32:54

+0

好的,你希望改變什麼/你想看什麼或做什麼? – 2013-02-25 10:41:51

回答

2

親愛的做你有機會看看位於

https://github.com/craneboard/craneboard-kernel

README如果您需要添加任何信息或一些記錄,即加入printk的內核itslef,你需要重新編譯它,它也顯示出怎麼做。但我有興趣知道爲什麼你需要把內核的日誌信息?你打算解決內核中的一些錯誤嗎?

printk的是相同的像C的printf,但有一些差別http://www.makelinux.net/books/lkd2/ch18lev1sec3

也看看http://processors.wiki.ti.com/index.php/CraneBoard

它也可能是一個良好的開端看https://linuxlink.timesys.com/files/pdf/Timesys-EmbeddedLinuxTutorial.pdf

+0

不,我只是想了解代碼,我只是認爲如果我可以添加一些打印語句,代碼流可能會更容易理解,並且,儘管我知道每次更改後內核都必須重新編譯,但我的疑問是,我插入那個'printk's,因爲我不知道代碼流? – Gomu 2013-02-25 10:51:46

+0

我窩uld建議閱讀關於構建嵌入式Linux內核的內容,然後再繼續http://www.kerneltravel.net/downloads/Building.Embedded.Linux.Systems.pdf – Saqlain 2013-02-25 10:53:11

+0

http://kernel.org/doc/gorman/html/understand /understand002.html和http://ceata.org/~tct/resurse/utlk.pdf是看着 – Saqlain 2013-02-25 11:01:13