學(xué)習(xí)進(jìn)度 |
課程大綱 |
第一階段 |
第一階段的課程主要幫助學(xué)員了解DSP的發(fā)展歷程和開(kāi)發(fā)方法,介紹TMS320C66x DSP CPU結(jié)構(gòu)、軟件開(kāi)發(fā)環(huán)境、C66x DSP技術(shù)等內(nèi)容,達(dá)到能夠使用 CCS(Code Composer
Code)進(jìn)行DSP程序開(kāi)發(fā)。 |
1.
介紹數(shù)字信號(hào)處理和數(shù)字信號(hào)處理器的發(fā)展歷程
2. 介紹TMS320C66x系列DSP
3. 介紹TMS320C66x DSP CPU的結(jié)構(gòu)
4. 介紹CCS軟件開(kāi)發(fā)環(huán)境的使用
5. 介紹SYS/BIOS的使用
6. C和匯編語(yǔ)言的混合編程
7. TMS320C66x DSP的硬件和外設(shè)
1.1 概述
1.2 C66x DSP和相關(guān)C66x CorePac核
1.3 一級(jí)和二級(jí)存儲(chǔ)器(L1P,L1D,L2)
1.4 數(shù)據(jù)跟蹤格式程序
1.5 內(nèi)嵌跟蹤緩存器
1.6 中斷控制
1.7 Power down controller
1.8 擴(kuò)展存儲(chǔ)器控制
1.9 外部存儲(chǔ)器控制
8. 其他的處理器
2.1 TMS320DM6670處理器
2.2 TMS320DM6672處理器
2.3 TMS320DM6678處理器
|
【實(shí)驗(yàn)】
1. CCS開(kāi)發(fā)環(huán)境的使用
1.1 熟悉工程項(xiàng)目的創(chuàng)建
1.2 DSP應(yīng)用程序的基本構(gòu)架
1.3 程序性能分析
2. SYS/BIOS的配置
2.1 熟悉SYS/BIOS的配置
2.2 多任務(wù)創(chuàng)建
2.3 線程間的同步和通信
2.4 互斥的使用
2.5 軟件中斷的使用
|
第二階段 |
第二階段的課程主要幫助學(xué)員了解多任務(wù)在多核開(kāi)發(fā)中的作用、使用流程和方法技巧。
|
1、多任務(wù)開(kāi)發(fā)要點(diǎn)
2、多任務(wù)開(kāi)發(fā)在多核處理中的作用
3、怎樣用多任務(wù)規(guī)劃多核開(kāi)發(fā)
4、SYS/BIOS配置和規(guī)劃
5、輸入任務(wù)、處理任務(wù)、輸出任務(wù)、控制任務(wù)多任務(wù)控制模型 |
【實(shí)驗(yàn)】
1、控BIOS配置實(shí)驗(yàn)
2、輸入任務(wù)、處理任務(wù)、輸出任務(wù)、控制任務(wù)多任務(wù)實(shí)驗(yàn) |
第三階段 |
第三階段的課程主要幫助學(xué)員熟悉掌握MCSDK,視頻采集開(kāi)發(fā)等,多核開(kāi)發(fā)技巧。
|
1,MCSDK多核心軟件開(kāi)發(fā)
2,CCS5v 調(diào)試技巧詳解
3,eclipse的windows版CCS5開(kāi)發(fā)
4,視覺(jué)開(kāi)發(fā)
5,視頻采集
|
【實(shí)驗(yàn)】
1.MCSDK多核心軟件開(kāi)發(fā)實(shí)驗(yàn)
2. 圖像網(wǎng)絡(luò)傳輸實(shí)驗(yàn)
|
第四階段 |
第四階段的課程主要幫助學(xué)員熟悉掌握NDK網(wǎng)絡(luò)驅(qū)動(dòng)開(kāi)發(fā)等。 |
1,NDK網(wǎng)絡(luò)驅(qū)動(dòng)開(kāi)發(fā)
2,多核開(kāi)發(fā)
3.網(wǎng)絡(luò)驅(qū)動(dòng)開(kāi)發(fā)要點(diǎn)
4.網(wǎng)絡(luò)驅(qū)動(dòng)開(kāi)發(fā)思路
4.網(wǎng)絡(luò)驅(qū)動(dòng)開(kāi)發(fā)流程與編程要點(diǎn)
|
【實(shí)驗(yàn)】
網(wǎng)絡(luò)驅(qū)動(dòng)開(kāi)發(fā)實(shí)驗(yàn)
|
第五階段 |
第五階段課程主要幫助學(xué)員掌握OPENMP開(kāi)發(fā),IPC開(kāi)發(fā),多核開(kāi)發(fā)通信拓?fù)涞取?/TD>
|
1. OPENMP多核開(kāi)發(fā)詳解和開(kāi)發(fā)技巧
2. OMP開(kāi)發(fā)流程
3. 多核共享
4. 多線程開(kāi)發(fā)詳解和開(kāi)發(fā)技巧
5. IPC多核共享和中斷開(kāi)發(fā)詳解
6. 多核開(kāi)發(fā)通信拓?fù)?br>
7. 多核通信開(kāi)發(fā)詳解和開(kāi)發(fā)技巧
|
【實(shí)驗(yàn)】:多核通信實(shí)驗(yàn) |
第六階段 |
第六階段的課程主要讓學(xué)員熟悉根據(jù)算法接口標(biāo)準(zhǔn),進(jìn)行視頻圖像的開(kāi)發(fā)。 |
1.
視頻圖像處理開(kāi)發(fā)基礎(chǔ)
2. 視頻圖像處理關(guān)鍵環(huán)節(jié)
3. 視頻圖像處理流程
4. 視頻圖像處理開(kāi)發(fā)流程與編程要點(diǎn)
2. 視頻圖像對(duì)比度自適應(yīng)案例
3. 視頻圖像邊緣檢測(cè)案例
|
【實(shí)驗(yàn)】
1. 視頻圖像對(duì)比度自適應(yīng)
2. 視頻圖像邊緣檢測(cè)
|