请询价
適合對象:對C語言培訓,編程語言培訓,計算機技術培訓等有興趣學習的學員
開設課程校區(qū):濟南校區(qū)
第一天
第1章 DSP技術概述
1.1 實時系統(tǒng)介紹
1.2 DSP的歷史和特點
1.3 DSP的選擇
第2章 C6000 DSP的開發(fā)環(huán)境CCS
2.1 C6000 CCS的功能
2.2 CCS setup
2.3 C6000代碼生成工具和開發(fā)流程
2.4 CCS的調(diào)試手段
2.5 CCS高級工具:pin connect,profile
2.6 CCS simulator 功能
2.7 CCS simulator仿真和板卡在線調(diào)試的區(qū)別
第3章 在CCS下開發(fā)應用程序
3.1 熟悉CCS開發(fā)環(huán)境
3.2 用C語言開發(fā)應用程序的結構和技巧
實驗課:練習在CCS上創(chuàng)建工程及調(diào)試
1) 熟悉CCS開發(fā)環(huán)境
2) CCS 編譯器設置
3) 熟悉C6000 project的基本組成文件
4) 學習代碼生成過程及加載BIOS
5) 學習CCS的調(diào)試方法
6) 在simulator環(huán)境下模擬中斷及memory分配等功能
第二天
第4章 C6000的體系結構一
4.1 C6000的體系結構
4.2 C6000的匯編語言
4.3 C6000的寄存器簡介
4.4 C6000的存儲器結構和cache
4.5 C6000的流水線
第5章 C6000 C 運行時環(huán)境
5.1 C6000存儲器規(guī)范
5.2 C6000堆棧的使用
5.3 C6000的初始化
第三天
第6章 C6000的外設及使用
6.1 EDMA
6.2 中斷系統(tǒng)
6.3 EMIF
6.4 McASP,MCBSP
6.5 HPI及PCI
6.6 bootloader
第7章 DDK驅(qū)動開發(fā)及XDAIS算法標準
7.1 DDK驅(qū)動開發(fā)
7.2 XDAIS算法標準
實驗課:在CCS上實現(xiàn)中斷,EDMA,McASP和EMIF,及DDK和XDAIS例子
1.
1)掌握用CSL函數(shù)配置外設方法
2)EDMA的幾種常見使用配置例程
3)MCASP結合外部音頻和視頻配置芯片配置
4)音頻和視頻芯片的IIC驅(qū)動
2. DDK 驅(qū)動開發(fā)及XDAIS算法標準
1)分析AIC23 語音DDK驅(qū)動例程來理解DDK使用
2)分析G.***.1語音壓縮的XDAIS算法標準
第四天
第8章 TI的實時操作系統(tǒng):DSP/BIOS
8.1 RTOS與通用OS
8.2 DSP/BIOS的模塊
8.3 DSP/BIOS程序的生成
8.4 DSP/BIOS內(nèi)核分析及代碼調(diào)試
8.5 BIOS的優(yōu)勢
實驗課:基于DSP/BIOS的C6000軟件開發(fā)
1)了解DSP/BIOS開發(fā)的流程
2)設計一個中斷驅(qū)動的DSP/BIOS軟件:FFT
3)分析DSP/BIOS的sem 和mailbox方式的任務切換過程
4)在CCS上逐個運行BIOS模塊,掌握BIOS及其實時分析工具的使用。
第五天
第9章 嵌入式實時系統(tǒng)軟件開發(fā)與調(diào)試
9.1 調(diào)試的概念
9.2 數(shù)據(jù)鏈路
9.3 中斷、DMA和時鐘
9.4 實時調(diào)試方法與經(jīng)驗
9.5 調(diào)試實例分析
第10章 C6000代碼優(yōu)化
10.1 代碼優(yōu)化的概念
10.2 代碼優(yōu)化的目標和分類
10.3 基于手工匯編的代碼優(yōu)化
10.4 軟件流水的概念
10.5 基于線性匯編的優(yōu)化
10.6 C代碼優(yōu)化方法及內(nèi)核函數(shù)的使用
10.7 對比C優(yōu)化的代碼和反匯編,結合CPU結構衡量優(yōu)化效果
10.8 理解asm文件中的循環(huán)反饋信息
10.9 代碼優(yōu)化實例分析
實驗課:點積運算代碼優(yōu)化
1)使用一般C優(yōu)化方法優(yōu)化
2)使用內(nèi)核函數(shù)優(yōu)化
3)編譯器優(yōu)化設置比較
4)使用CCS調(diào)試工具對比以上優(yōu)化的效果,并結合反匯編代碼找出他們的優(yōu)缺點
第六天
第11章 DSP小系統(tǒng)設計
11.1 小系統(tǒng)組成
11.2 程序 ROM
11.3 電源
11.4 時鐘
11.5 復位電路
11.6 JTAG
第12章 C6000的體系結構
12.1 C 6000 CPU 的結構
12.2 C 6000 基本指令系統(tǒng)
12.3 C 6000 存儲器映射
12.4 C 6000 外設概述
第13章 項目從設計到實現(xiàn)的過程簡單小結
13.1 如何選擇芯片
13.2 在CCS simulator和開發(fā)板上驗證系統(tǒng)的設計和算法的執(zhí)行效果
13.3 設計原理圖
13.4 制板后硬件調(diào)試
13.5 DSP外設驅(qū)動
13.6 DSP上運行算法
13.7 在實現(xiàn)過程中修改設計
實驗課:用硬件設計軟件PADS軟件畫C6000系統(tǒng)小系統(tǒng)原理圖
1) 熟系 PADS 軟件原理圖工具
2) 理解 C6000 小系統(tǒng)組成原理
3) 學習畫原理圖
華清遠見教育集團,總部位于北京中關村,創(chuàng)辦于2004年,是一家集產(chǎn)學研于一體的高端IT職業(yè)教育品牌。19年來,華清遠見始終堅持“技術創(chuàng)新引領教育發(fā)展”的企業(yè)發(fā)展理念,堅持“做良心教育,做專業(yè)教育,做受人尊敬的職業(yè)教育”的核心育人理念。目前,集團業(yè)務包括面授課程、在線課程、智能教儀產(chǎn)品研發(fā)3大方向。其中,面授課程涵蓋高薪就業(yè)、師資培訓和企業(yè)內(nèi)訓3大課程方向。從線下到線上,從教學到研發(fā),華清遠見業(yè)務全面覆蓋不同客戶群體的需求。并先后在北京、上海、深圳、成都、南京、武漢、西安、廣州、沈陽、重慶、濟南、長沙成立12個直營中心。成立19年,改變了27余萬學子的命運,幫助他們實現(xiàn)了夢想,這是華清遠見企業(yè)價值的實現(xiàn),更是我們 每一個華清人社會價值的實現(xiàn)。