《uboot和系統(tǒng)移植》總計(jì)20個(gè)課程(184節(jié)、92小時(shí)),結(jié)構(gòu)上分為三部分:前13節(jié)課為uboot移植,第14至17課是linux內(nèi)核移植,最后3課為根文件系統(tǒng)制作部分。系統(tǒng)移植工作的目標(biāo)就是讓操作系統(tǒng)得以在硬件平臺(tái)上運(yùn)行起來,因此本課程安排了uboot的移植、kernel的移植和rootfs的原理和制作三部分。
本課程延續(xù)朱有鵬老師《嵌入式linux核心課程》其他部分的一貫風(fēng)格:結(jié)構(gòu)化、系統(tǒng)化、循序漸進(jìn)、思路清晰。學(xué)習(xí)本課程前建議先學(xué)習(xí)《ARM裸機(jī)全集》和《C語言高級(jí)專題》
課程目標(biāo):
本課程為uboot學(xué)習(xí)的第5部分,主要內(nèi)容是uboot啟動(dòng)的第一階段start.S文件中的匯編初始化部分。學(xué)習(xí)本部分的主要目標(biāo)是掌握構(gòu)建異常向量表、初始化時(shí)鐘、DDR,創(chuàng)建頁表并且使能MMU,重定位并跳轉(zhuǎn)到第二階段等知識(shí)點(diǎn)。
適用人群:
本課程為uboot和系統(tǒng)移植階段的第5部分,適合有一定嵌入式學(xué)習(xí)基礎(chǔ)(譬如學(xué)完了裸機(jī)全集和C語言高級(jí)篇),需要繼續(xù)學(xué)習(xí)uboot和系統(tǒng)移植的同學(xué)。
課程特色:
-
完全零基礎(chǔ),降低學(xué)習(xí)門檻
-
深入淺出,通俗易懂。不怕學(xué)不會(huì),就怕你不學(xué)習(xí)
-
思路清晰、語言風(fēng)趣,對(duì)著視頻看也不會(huì)想睡覺······
-
視頻 + 文檔 + 練習(xí)題 + 答疑,全方位保證學(xué)習(xí)質(zhì)量
-
基礎(chǔ)知識(shí) + 思路引導(dǎo)的教學(xué)方式,授之以魚更授之以漁
-
系列課程,本教程只是入門篇,后續(xù)還有更多更精彩視頻更新中
朱有鵬老師《嵌入式工程師養(yǎng)成計(jì)劃系列》,歡迎訪問朱老師官方網(wǎng)站www.zhulaoshi.org獲取更多信息,和其他志同道合的朋友一起學(xué)習(xí)、一起討論。明天的收獲,源自于今天的付出!??!