1. 程式人生 > >基於FS4412嵌入式系統移植(5) 核心移植

基於FS4412嵌入式系統移植(5) 核心移植

這一節中我們進行核心的移植,在課上同樣是按照實驗手冊進行試驗,同樣不知道是為什麼要那麼做,所以這裡就不細講了。實驗手冊中有一些錯誤,我自己改過來上傳共同學們參考。實驗手冊修正版下載地址:FS4412系統移植實驗手冊-核心移植

實驗中使用的核心版本是3.14.0,因為我的上傳限制是70M,所以核心沒辦法上傳。這裡提供官方地址自行下載吧:https://www.kernel.org/

在實驗中還有一個需要移植led驅動,這個驅動需要自己實現,同樣華清也提供了現成的程式碼,這裡把這個程式碼下載地址提供給大家:fs4412_led_kernel.zip  

大家就按照實驗步驟做,體驗一下就好了,具體想要學習什麼東西還需要自己動手學習了。

感覺移植部分的學習不能僅僅是按照實驗書做實驗,更多的應該真正的自己去移植一些什麼,在前一段時間研究了glib的資料結構,感覺glib是個十分方便的庫,所以我想能不能把glib移植到我們FS4412開發板上呢?

答案一定是肯定的,下一篇我們來一起講一下glib的移植,其實在我寫這篇文章的時候我已經移植完了glib,怎麼說呢,對於一個嵌入式的初學者,沒有資料沒有人可以請教,遇到問題只有百度和自己解決的情況下第一次移植是一個十分痛苦的過程,這裡就不多說了,下一篇我們來進行glib的移植。在glib移植之後我們再來進行一個數據庫sqlite3的移植,同學們有什麼想法可以一起討論,一起學習,只有這樣我們才能在不斷地挑戰中不斷地進步。