學習程序中遇到的疑問,由于學習時材料都是老師提供的,不明所以,才請求各位前輩,大佬賜教;
1,開發板是獵戶座的,老師給提供了一個uboot,uimage,exynos4412.dtb這三個檔案,檔案的作用是知道大概,但是這些材料是怎么選擇呢? 所有A9的板子都使用這三個檔案嗎? 貌似看起來exynos4412.dtb這個檔案是板子特殊的,另外兩個呢?搜索了一下,發現有很多版本,只是不明白版本的選擇該從何入手?
2,實驗的時候檔案系統是掛載的,那如何脫離虛擬機呢?
3,都說linux系統就是輕便,可剪裁, 由于實驗用的東西都是老師給的,課程還很少,這個剪裁體現在哪?是剪裁什么地方?
4,驅動程式也是一個個的,撰寫的,主要學習的是字符驅動,這個驅動程式如何加入系統里?
感謝各位前輩和大佬不吝賜教;
最后結語 (華清嵌入式培訓機構真的很坑,培訓的嵌入式,5天移植,只教了3天多,7天的驅動只講了大概的字符驅動,裸板上的知識只是介紹了CortexA9的核心器件以及指令集,到現在沒搞明白這個所謂的裸板是怎么個裸板, 實驗用的板子拿到手就能開,裸在什么地方??? 怕是這輩子都不會相信培訓機構了,只學會了C語言)...
uj5u.com熱心網友回復:
uboot需要下載原始碼,根據自己的板子進行修改編譯內核就是裁剪了,根據需要做到最小
個人理解
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/112860.html
標籤:驅動開發/核心開發
下一篇:MX1508
