正在學(xué)習(xí)uboot,迅為教程講解的很詳細(xì),先上個(gè)筆記,視頻上傳到網(wǎng)盤后再補(bǔ)上......
知識(shí)點(diǎn): 1.操作系統(tǒng)分層的概念 Windows:bios→內(nèi)核模式→用戶模式→用戶程序 linux:bootloader→內(nèi)核→文件系統(tǒng)→用戶程序
2.bootboader種類介紹 U-boot是最通用的bootboader。(210,4412等等) vivi 針對(duì)三星的ARM來(lái)定制2440上有用到 3.4412休眠問(wèn)題 它可以直接跳過(guò)uboot,直接去運(yùn)行系統(tǒng)
歡迎大家觀看迅為uboot視頻教程!
做了哪些事情: 1.解壓的這些文件是做什么的 2.編譯 3.燒寫(撥碼開關(guān)) 4.運(yùn)行uboot 問(wèn)題小結(jié) 疑問(wèn)1:uboot源碼等文件做什么,有什么用? 疑問(wèn)2:編譯的過(guò)程怎么回事? 疑問(wèn)3:燒寫是怎么實(shí)現(xiàn)的? 疑問(wèn)4:tf卡啟動(dòng)和fastboot到底怎么回事? 疑問(wèn)5:uboot啟動(dòng)會(huì)做哪些事情 教程的思路 準(zhǔn)備工作:至少要看完視頻的入門部分,編譯燒寫等 1.以問(wèn)題作為出發(fā)點(diǎn) 2.解答這些問(wèn)題的時(shí)候引入新的問(wèn)題 3.給大家擴(kuò)展知識(shí)和概念 4.注意一下,疑問(wèn)解答不分先后順序
問(wèn)題:為什么需要uboot? 分層,便于移植。
帶著疑問(wèn)去看:Datasheet中關(guān)于uboot的部分 新的疑問(wèn): iROM:簡(jiǎn)短的代碼,在4412芯片上的內(nèi)存存儲(chǔ)器 64KB 新的疑問(wèn): BL1:First boot loader,它們?cè)跀U(kuò)展存儲(chǔ)器上 BL1是三星提供的,不開源 BL2:Second boot loader 不由三星提供。有代碼。 有用的知識(shí): OM(撥碼開關(guān))是由iROM控制的 BL1需要iROM中的代碼去校驗(yàn)
通過(guò)iROM去解決“問(wèn)題4”的部分 Android_Exynos4412_iROM_Secure_Booting_Guide_Ver.1.00.00 iROM做了哪些事情 關(guān)掉看門狗,關(guān)掉中斷,關(guān)掉內(nèi)存管理單元
問(wèn)題4.1:OM撥碼開關(guān)在哪里起作用 答案:iROM中 問(wèn)題4.2:OM撥碼開關(guān)是怎么對(duì)應(yīng)的呢 以tf卡為例。TF卡啟動(dòng),撥碼開關(guān)要設(shè)置為10
轉(zhuǎn)自迅為:http://www點(diǎn)topeetboard點(diǎn)com
|