===========課程目錄===========
├1.u-boot的版本選擇.mp4
├2.u-boot的異常向量表,V210的啟動機制原理.mp4
├3.用objdump反匯編查看u-boot的頭部代碼和異常向量處理 -.mp4
├4.ENTRY等宏的展開,CPSR寄存器的設置.mp4
├5.CP15協處理器基礎,VBAR異常向量表基址映射 -.mp4
├6.cpu_init_cp15子過程分析: cache的操作.mp4
├7.cpu_init_cp15子過程分析(續(xù)):分支預測、MMU操作.mp4
├8.cpu_initcrit子過程分析,實驗一:修改u-boot源代碼使其用LED燈顯示運行狀態(tài).mp4
├9.實驗一(續(xù)):GPIO輸入輸出的電路分析.mp4
├10.實驗一(續(xù)):制作u-boot燒寫鏡像的原理,mkv210源代碼分析.mp4
├11.實驗一(續(xù)):用hexdump工具分析鏡像的16進制代碼.mp4
├12.編譯、鏈接、匯編過程概述.mp4
├13.實驗二:編寫自己的boot程序:myboot.mp4
├14.實驗二(續(xù)):兩個以上文件的鏈接原理.mp4
├15.實驗二(續(xù)):反匯編分析自己的myboot.mp4
├16.實驗二(續(xù)):利用Makefile自動化編譯myboot.mp4
├17.實驗二(續(xù)):改進我們的Makefile.mp4
├18.實驗二(續(xù)):Makefile中的自動化變量.mp4
├19.芯片型號判斷,復位方式判斷.mp4
├20.IO保持、復位方式判斷、中斷初始化.mp4
├21.UART初始化與異步通信原理.mp4
├22.UART分析1.mp4
├23.UART分析2.mp4
├24.UART分析3.mp4
├25.UART分析4.mp4
├26.實驗三:用UART顯示某指定內存中的數據.mp4
├27.DDR內存的基本原理1.mp4
├28.DDR內存的基本原理2.mp4
├29.DDR內存的基本原理3.mp4
├30.DDR內存的在V210開放板上的硬件連接1.mp4
├31.DDR內存的在V210開放板上的硬件連接2.mp4
├32.DDR2-Device的內部結構1.mp4
├33.DDR2-Device的內部結構2.mp4
├34.DDR2-操作的有限狀態(tài)機.mp4
├35.DDR2的MRS和EMRS寄存器.mp4
├36.DDR2的讀寫時序.mp4
├37.DDR2的讀寫時序x.mp4
├38.DDR2初始化代碼分析1.mp4
├39.DDR2初始化代碼分析2.mp4
├40.DDR2初始化代碼分析3.mp4
├41.DDR2初始化代碼分析4.mp4
├42.DDR2初始化代碼分析5.mp4
├43.DDR2初始化代碼分析6.mp4
├44.DDR2初始化代碼分析7.mp4
├45.DDR2初始化代碼分析8.mp4
├46.DDR2初始化代碼分析9.mp4
├47DDR2初始化代碼分析10.mp4
├48.編寫自己的DDR初始化代碼1.mp4
├49.編寫自己的DDR初始化代碼2.mp4
├50.board_init_f函數分析1.mp4
├51.board_init_f函數分析2.mp4
├52.mmc_relocate分析.mp4
├53.實驗五:將u-boot.bin從SD卡搬運到DDR內存中.mp4
├54.實驗五:將u-boot.bin從SD卡搬運到DDR內存中2.mp4
├55.u-boot的鏈接鏡像結構分析.mp4
├56.board_init_f函數分析3.mp4
├57.board_init_f函數分析4.mp4
├58.board_init_f函數分析5.mp4
├59.board_init_f函數分析6.mp4
├60.board_init_f函數分析7.mp4
├61.u-boot的自舉實現.mp4
├62.relocate_code匯編自舉代碼分析.mp4
├63.板級初始化的后半部分:bord_init_r函數分析1.mp4
├64.板級初始化的后半部分:bord_init_r函數分析2.mp4
├65.板級初始化的后半部分:bord_init_r函數分析3.mp4
├66.板級初始化的后半部分:bord_init_r函數分析4.mp4
├67.跳轉到主循環(huán),main_loop.mp4
├68.主循環(huán)分析:u-boot 解析終端輸入命令行的原理 .mp4
├69.主循環(huán)分析:u-boot 的命令執(zhí)行實現.mp4
├70.bootm啟動流程分析1.mp4
├71.bootm啟動流程分析2.mp4
├72.bootm啟動流程分析3.mp4
└73.bootm啟動流程分析4.mp4