![]() |
|
C6000 DSP培訓課程主要培養學員對嵌入式DSP體系結構的理解,掌握基于C6000的DSP的軟件和硬件開發技術,能夠開發基于多種架構技術的DSP應用系統。 |
|
![]() |
|
DSP系統的軟件和硬件開發工程師,電子類專業的大學生和研究生。 |
|
![]() |
|
學員學習本課程應具備下列基礎知識: |
|
![]() |
|
【徐老師】 多年DSP開發經驗,精通嵌入式Linux應用開發、系統移植與驅動開發,開發過基于達芬奇DSP6446的高清視頻會議系統、基于DM642的智能視頻監控系統、基于DM642的IP遠程、監視器的同步監控系統,在基于DSP的DM642和6446芯片的視頻/圖像處理、視頻的壓縮算法等方面富有經驗。 【趙老師】 精通TI公司的DM642、6446芯片的圖像/視頻處理,主持實施過大型人臉識別,指紋識別的項目,實戰經驗豐富,長期從事教學與科研工作,主要研究方向包括網絡通信、視頻/圖像處理、數據庫等。具有16年以上的硬件設計經驗,尤其是近十多年來一直從事高速DSP系統硬、軟件和FPGA開發經驗數字電路設計工作,具有非常豐富的高速PCB設計經驗。精通TI公司的C6000、ADI公司的TigerSHarc-201等系列高速DSP,成功開發了多個高速DSP和FPGA結合及DSP和ARM相結合的高難度項目,尤其擅長多處理器系統的開發,精通多種圖像/視頻處理和相關的編碼解碼算法。 ★更多師資力量請見端海師資團隊。 |
|
![]() |
|
每期人數限3到5人。人手一機,全程實踐。 |
|
![]() |
|
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈 最近開課時間(周末班/連續班/晚班):DSP系統開發班:2020年3月16日 |
|
![]() |
|
◆資深工程師授課 ◆團體報名優惠措施:兩人95折優惠,三人或三人以上9折優惠 ☆注重質量 ☆邊講邊練 ☆合格學員免費推薦工作 ★實驗設備請點擊這兒查看★ |
|
![]() |
|
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在下期培訓班中重聽; |
|
![]() |
|
課程大綱 | 課程內容 |
第一階段 |
|
第1部分 DSP技術概述 |
1.1實時系統介紹 |
第2部分 C6000 DSP的開發環境CCS |
2.1 C6000
CCS的功能 |
第3部分 在CCS下開發應用程序 |
3.1 熟悉CCS開發環境 3.2 用C語言開發應用程序的結構和技巧 3.3 用匯編語言開發應用程序的結構和技巧 3.4 用C語言和匯編語言混合開發程序 |
第4部分 Dsp6000程序結構詳解 | 3.1 程序整體結構搭建規范 3.2 源文件的關系,和主文件的書寫規 范 3.3 常用頭文件詳解 3.4 常用庫文件詳解 3.5 CMD文件詳解 3.6 中斷向量表詳解 |
第5部分 C語言程序設計基礎及難點重點詳解 | 4.1 C語言數據結構及語法 4.2 程序控制結構 4.3 數組 4.4 指針 4.5 函數 4.6 C語言編程規范(環境、語言規范 字符類、變量、函數、算法類型轉換) |
實驗課: CCS開發環境,音頻采集回放實驗,音頻采集回放實驗,simulator中模擬中斷的方法 |
1) 熟悉CCS開發環境 |
第二階段 DSP BIOS 實時操作系統 |
|
知識要點: | 1)BIOS的配置 2)BIOS的關鍵模塊詳解 3)任務的編程要點 4)旗語的編程要點 5)郵箱的編程要點 6)隊列的編程要點 7)消息的編程要點 8)軟件中斷的編程要點 |
實驗課: | 1)BIOS的創建實驗 2)一步步創建帶BIOS工程實驗 3)任務的編程實驗 4)旗語的編程實驗 5)郵箱的編程實驗 6)隊列的編程實驗 7)消息的編程實驗 8)軟件中斷的編程實驗 |
第三階段 |
|
第6部分 C6000的體系結構 |
6.1C6000的VLIW體系結構 |
第6部分 C6000的體系結構 |
6.3 C6000的寄存器簡介 |
實驗課:GPIO操作實驗,SDRAM操作實驗,擴展I/O輸出控制實驗,擴展I/O輸入控制實驗 | 1)GPIO操作實驗 2)SDRAM操作實驗 3)擴展I/O輸出控制實驗 4)擴展I/O輸入控制實驗 |
第四階段 |
|
第7部分 C6000 C 運行時環境 |
7.1 C6000存儲器規范 |
實驗課:C6000的匯編語言和運行時環境,RS232收發實驗 |
1) 用C6000的匯編語言寫乘法累加程序 |
第五階段 |
|
第8部分 TI的實時操作系統:DSP/BIOS |
8.1 RTOS與通用OS |
實驗課:基于DSP/BIOS的C6000軟件開發,TIMER定時器實驗 |
1)了解DSP/BIOS開發代碼的流程 |
第六階段 |
|
第9部分 嵌入式實時系統軟件開發與調試 |
9.1 調試的概念 |
第10部分 C6000代碼優化 |
10.1 代碼優化的概念 10.2 代碼優化的目標和分類 10.3 基于手工匯編的代碼優化 10.4 軟件流水的概念 10.5 基于線性匯編的優化 10.6 理解asm文件中的循環反饋信息 10.7 代碼優化實例分析 |
第11部分 算法實現 | 11.1 噪聲發生器 11.2 數字濾波器 11.3 RS編碼和GF域的運算 11.4 語音編碼 11.5 遠程DSP開發平臺 11.6 空間譜估計 11.6 快速傅里葉變換 |
實驗課:C6000代碼優化,SDRAM操作實驗,視頻通道1 采集實驗,視頻通道1 采集回放實驗 |
1)手工優化乘法累加匯編代碼 |