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