請教各位,RT,被人問到的
uj5u.com熱心網友回復:
ddr控制器 sata控制器 我覺得是uj5u.com熱心網友回復:
bootloader就是個最小裸機系統,那么ram、flash驅動、根據自己需求添加外設驅動(可選如,uart做輸入輸出介面,pin控制提示燈、網口驅動)uj5u.com熱心網友回復:
bootloader一般是引導系統,幫助你加載作業系統、或者做一些只有開機能做的(比如,裸機更新用戶應用),至于實際初始化,建議你在main函式里面while之前初始化。并且,并不是每種設定下都會運行到,但是初始化上電必做uj5u.com熱心網友回復:
bl里面主要是引導用,記憶體 cpu flash還有必備的輸入輸出設備要初始化,其他基本不用。uj5u.com熱心網友回復:
bootloader 就是一個引導程式,運行完就退出江湖了,不過他會初始化記憶體,因為要把kernel倒到記憶體,這樣內核就不用再次初始化了,其他外設應該都需要uj5u.com熱心網友回復:
bootloader是高通這種芯片廠設計的,目的就是用來引導kernel。kernel屬于設備廠設計,會針對自己的運行環境進行初始化。具體初始化哪些,不清楚。得看看代碼,不過一些芯片廠把部分bootloader作為韌體代碼,燒寫到ROM里我們看不到呀
uj5u.com熱心網友回復:
這個問題本身就不嚴謹了。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72562.html
標籤:驅動開發/核心開發
上一篇:51單片機RAM區域問題
下一篇:蘋果攝像頭
