TI達芬奇(DaVinCi)開發(fā)高級培訓班
-
課程目標
TI達芬奇技術(shù)的入門門檻比較高,涉及高速電路設計、ARM處理器開發(fā)、DSP處理器開發(fā)、雙核處理器軟件的集成、嵌入式Linux軟件開發(fā)等技術(shù)。尤其是雙核處理器軟件的集成和算法開發(fā),由于涉及到一套全新的工具鏈,可能會給項目帶來比較大的技術(shù)風險并耗掉過多的項目資源投入。另外,雙核如何協(xié)商使用片上資源也成為不同于以往DM642處理器開發(fā)的一大難點,開發(fā)者往往面對紛繁復雜的文檔和陌生的開發(fā)環(huán)境無從下手,花掉數(shù)周乃至數(shù)月的寶貴時間。
華清遠見利用多年在達芬奇方面大型項目研發(fā)經(jīng)驗,全新推出達芬奇培訓課程,通過總結(jié)多年研發(fā)經(jīng)驗以幫助廣大工程師縮短學習時間以及研發(fā)周期。 -
師資團隊
-
華清創(chuàng)客企業(yè)內(nèi)訓講師,均是來自各個領域的資深專家,均擁有6年以上大型項目經(jīng)驗。
-
培養(yǎng)對象
學員學習本課程應具備下列基礎知識:
◆ 了解TMS320C64x+ DSP 編程;
◆ 了解基本 Linux 編程(處理、線程等);
◆ 了解 Linux 設備驅(qū)動程序;
◆ 了解視頻應用/系統(tǒng)知識。 -
培訓方式
第一種:華清創(chuàng)客講師面授
課時:共4天,每天6學時,總計24學時
◆費用(含教材費):公司員工(3500元),個人自費(2900元),學生自費(2500元,憑有效證件)
◆培訓證書:培訓合格學員可獲工業(yè)和信息化部《國家信息技術(shù)應用技能TI達芬奇系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
◆外地學員:代理安排食宿(需提前預定)
第二種:線上直播授課
直播課時:共8天,每天3學時,總計24學時;
輔導:授課期間,輔導老師每天有1小時的輔導直播
◆費用(含教材費):公司員工(3500元),個人自費(2900元),學生自費(2500元,憑有效證件)
◆培訓證書:培訓合格學員可獲工業(yè)和信息化部《國家信息技術(shù)應用技能TI達芬奇系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
第三種:企業(yè)訂制培訓
課時:根據(jù)定制的大綱確定課時
費用:根據(jù)課程難度,每課時1500~3000元
◆培訓證書:培訓合格學員可獲工業(yè)和信息化部《國家信息技術(shù)應用技能TI達芬奇系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
-
-
質(zhì)量保證
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在下期培訓班中重聽;
2、培訓結(jié)束后免費提供一個月的技術(shù)支持,充分保證培訓后出效果;
3、培訓合格學員可享受免費推薦就業(yè)機會。
-
課程大綱
第一章
主要幫助學員了解DSP的發(fā)展歷程和開發(fā)方法,介紹TMS320C6000 DSPCPU結(jié)構(gòu)、指令集、軟件開發(fā)環(huán)境、DaVinCi技術(shù)等內(nèi)容,達到能夠使用 CCS(Code Composer Code)進行DSP程序開發(fā)。
1. 介紹數(shù)字信號處理和數(shù)字信號處理器的發(fā)展歷程
2. 介紹DaVinCi系列DSP
3. 介紹DaVinCi DSP CPU的結(jié)構(gòu)、指令集及優(yōu)化技術(shù)
4. 介紹CCS軟件開發(fā)環(huán)境的使用
5. 介紹DSP/BIOS的使用
6. 介紹DMA的使用,如何使用ACPY3 實現(xiàn)DMA
實驗
1. CCS開發(fā)環(huán)境的使用
1.1 熟悉工程項目的創(chuàng)建
1.2 DSP應用程序的基本構(gòu)架
1.3 程序性能分析
2. DSP/BIOS的配置
2.1 熟悉DSP/BIOS的配置建
2.2 多任務創(chuàng)建
2.3 線程間的同步和通信
3. DMA的使用
3.1 DMA配置
3.2 DMA數(shù)據(jù)傳輸
4. 程序優(yōu)化方法
4.1 內(nèi)聯(lián)函數(shù)的使用
4.2 線性匯編代碼結(jié)構(gòu)
第二章
主要幫助學員熟悉掌握DaVinCi系統(tǒng)構(gòu)架,介紹數(shù)字視頻評估模塊(DVEVM)的使用、數(shù)字視頻軟件開發(fā)包(DVSDK)的使用。通過對經(jīng)典案例的分析,理解雙核系統(tǒng)開發(fā)的流程。
1. 介紹數(shù)字視頻評估模塊一
1.1 硬件環(huán)境的搭建
1.2 設置DVEVM啟動參數(shù)
1.3 編寫示例程序
2. 介紹DVSDK工具鏈
2.1 DVSDK工具鏈的組成
2.2 可視化數(shù)據(jù)分析器的使用
3. Monta Vista Liunx的使用
4. 經(jīng)典案例分析
實驗
1. Linux開發(fā)環(huán)境的使用
1.1 熟悉外圍器件驅(qū)動程序
1.2 熟悉視頻采集和顯示驅(qū)動程序
1.3 熟悉硬盤驅(qū)動程序
2. DVEVM/DVSDK演示范例的使用
2.1 DVEVM/DVSDK編碼演示范例及其應用程序設計
2.2 DVEVM/DVSDK解碼演示范例及其應用程序設計
第三章
主要讓學員熟悉xDAIS和xDM算法接口標準,理解編解碼引擎和編解碼服務器的概念,學會如何創(chuàng)建編解碼引擎和編解碼服務器,理解DSP/BIOS LINK的工作原理。
1. 介紹xDAIS和xDM算法接口標準
1.1 算法設計的基本思路
1.2 抽象算法接口
1.3 IALG函數(shù)介紹
1.4 ACPY3函數(shù)介紹
1.5 模板代碼生成器的使用
2. 介紹Codec Engine
2.1 介紹Code Engine 的配置工具
2.2 環(huán)境變量的設置
2.3 非xDM算法的封裝
3. 介紹DSP LINK
3.1 DSP LINK的軟件結(jié)構(gòu)
3.2 DSP LINK的定制與配置
實驗
1. 標準算法庫的封裝
1.1 以G711為例進行標準算法庫的封裝實驗
1.2 熟悉標準算法接口
1.3 熟悉ACPY3的使用
2. Codec Engine 的配置
2.1 熟悉編解碼引擎的創(chuàng)建過程
2.2 熟悉編解碼服務器的創(chuàng)建過程
3. DSP LINK 的使用和MEM管理機制
3.1 熟悉DSP LINK的源代碼
3.2 理解DSP LINK的工作原理
3.3 定制和配置DSP LINK
第四章
主要介紹DaVinCi 應用系統(tǒng)的開發(fā)流程,并且利用前面已經(jīng)完成的編解碼引擎構(gòu)建簡單的應用系統(tǒng),并對應用系統(tǒng)進行評估分析和測試。
1. 介紹VPSS的功能和使用方法
1.1 介紹視頻處理前端VPFE
1.2 介紹視頻處理后端VPBE
2. 介紹VICP的功能和使用方法
2.1 視頻圖像協(xié)處理器VICP的構(gòu)架
2.2 視頻圖像協(xié)處理器VICP的使用方法
3. 介紹DaVinCi 應用系統(tǒng)的開發(fā)流程
以網(wǎng)絡攝像機為例介紹DaVinCi應用系統(tǒng)的開發(fā)流程
實驗
1. 介紹VPSS的功能和使用方法
介紹視頻處理前端VPFE
2. 介紹VICP的功能和使用方法
視頻圖像協(xié)處理器VICP的構(gòu)架
3. 介紹DaVinCi 應用系統(tǒng)的開發(fā)流程
以網(wǎng)絡攝像機為例介紹DaVinCi應用系統(tǒng)的開發(fā)流程
- 贊