本視頻是郭天祥出品的學(xué)ARM和學(xué)單片機一樣簡單視頻教程,視頻之精品不必多說,分享出來供大家一起學(xué)習(xí)進(jìn)步?。?!
第一章 嵌入式開發(fā)系統(tǒng)概況(70分鐘)
一、開發(fā)平臺硬件資源
二、開發(fā)平臺軟件資源及文檔
三、開發(fā)平臺硬件安裝
四、開發(fā)平臺軟件安裝
1、VMARE虛擬機的安裝
2、LINUX操作系統(tǒng)的安裝
3、交叉環(huán)境GCC的安裝編譯
第二章 測試程序講解
一、整板測試 (33分鐘)
1、在u-boot下用串口下載測試程序
2、對各個實驗進(jìn)行演示操作,測試相應(yīng)模塊的功能
3、在u-boot下用網(wǎng)口下載測試程序
二、ADS1.2 開發(fā)環(huán)境使用及啟動代碼分析
1、ADS1.2 開發(fā)環(huán)境使用(22分鐘)
(1)工程的建立
(2)工程的編譯分析
(3)硬件的仿真調(diào)試
2、啟動代碼分析(80分鐘)
(1)代碼啟動流程分析
(2)相關(guān)寄存器配置分析
(3)44binit.s講解
(4)option.s講解
(5)memcfg.s講解
(6)main.c講解
(7)相應(yīng)頭文件講解
三、S3C444B0X I/O口與中斷的分析
1、S3C444B0X I/O口(37分鐘)
(1)I/O口寄存器配置
(2)I/O口控制LED代碼分析
(3)UART寄存器配置及代碼簡要分析
2、 中斷(46分鐘) ? ? ? ? ? ? ? ?
(1)中斷模式
(2)中斷寄存器配置
(3)仿真調(diào)試按鍵外部中斷的程序流程
1、AD溫度采集顯示(30分鐘)
(1)AD工作原理
(2)AD寄存器配置
(3)LM35溫度傳感器介紹
(4)代碼分析
(5)仿真演示實驗
2、 音頻(32分鐘) ? ? ? ? ? ? ? ?
(1)WAV格式及結(jié)構(gòu)分析
(2)IIS相關(guān)寄存器配置及代碼分析
(3)硬件結(jié)構(gòu)分析
(4)仿真演示實驗
3、 NAND Flash (41分鐘) ? ? ? ? ? ? ? ?
(1)NAND Flash與NOR Flash區(qū)別?
(2)芯片參數(shù)分析
(3)硬件結(jié)構(gòu)分系 ? ? ? ? ? ? ?
(4)對應(yīng)芯片手冊的讀寫時序分析代碼
(5)仿真演示實驗 ? ?
五、USB D12從設(shè)備(108分鐘)
1、USB協(xié)議介紹
2、下位機代碼簡要分析
3、DRIVER STUDIO軟件的安裝
4、上位機驅(qū)動sys、inf文件生成概述
5、上位機應(yīng)用程序的實現(xiàn)
(1)工程的建立
(2)代碼編寫及分析
(3)對應(yīng)應(yīng)用程序編寫下位機程序?qū)崿F(xiàn)USB通信
第三章 ucos講解(145分鐘)
一、uC/OS-II的簡單應(yīng)用 ? ? ? ? ?
1、uC/OS-II簡介
(1)MAIN函數(shù)的結(jié)構(gòu)
(2)任務(wù)的結(jié)構(gòu)
(3)重要uC/OS-II API函數(shù)介紹
(4)多任務(wù)的機制
2、代碼分析
(1)啟動代碼分析
(2)相關(guān)函數(shù)和結(jié)構(gòu)體的介紹