
曙海教學優(yōu)勢
本課程面向企事業(yè)項目實際需要,秉承二十一年積累的教學品質,TI DSP 編程培訓-以項目實現(xiàn)為導向,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,TI DSP 編程培訓-專家,課程可定制,熱線:4008699035。
曙海的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。曙海的課程在業(yè)內有著響亮的知名度。大批企業(yè)和曙海
建立了良好的合作關系,合作企業(yè)30萬+。
概述:
本課程主要基于TI DSP C6000 編程來講解,涉及到環(huán)境搭建,裸機開發(fā),操作系統(tǒng)編程使用,及組件模塊等。
?
課程目標:
1、掌握C6000 DSP?開發(fā)環(huán)境搭建,調試編譯方法
2、掌握DSP 各個外設模塊的使用
3、掌握DSP 裸機開發(fā)
4、掌握DSP RTOS 開發(fā)
5、掌握DSP組件編程
6、掌握OpenMP編程
7、掌握多核編程
8、掌握IPC通訊
課程大綱:
|
主題 |
內容 |
|
開發(fā)環(huán)境搭建 C66x架構分析 |
1.?輔助開發(fā)工具安裝與使用 2.?編譯配置,調試 3.?工程導入與修改 4.?集成開發(fā)環(huán)境 Code Composer Studio 5.?編譯器 CGT 7.4.x ,CGT 8.1.x 6.?MCSDK多核軟件開發(fā)套件 7.?Processor SDK 8.?安裝軟件組件,TI-RTOS,SYS/BIOS,網絡NDK,UIA,IPC(多核之間通信,多片之間通信) |
|
裸機編程開發(fā) 各個外設模塊使用講解 |
1.?LED和按鍵控制 2.?定時器,中斷 3.?串口通訊 4.?I2C通訊 5.?DSP子模塊分析,GPIO,Memory Subsystem 內存子系統(tǒng)等 6.?BootRom,C6678啟動過程 7.?信號量Semaphore 8.?EDMA3 9.?MMR內存映射寄存器 |
|
RTOS系統(tǒng)編程開發(fā) 組件技術 |
1.?Task,信號量,事件模塊,門模塊,郵箱以及隊列 2.?基于SYS/BIOS的Demo例程分析,Task,HWI,,SWI,PCIe,EDMA3 3.?XDCTools 4.?SYS/BIOS 5.?NDK 6.?UIA 7.?XDAIS 8.?Codec Engine 管理資源,框架 9.?Framework components 提供抽象的接口,XDAIS,XDM算法算法庫,編碼/解碼算法庫(視頻,語音) 10.?XDCtools 實時軟件組件 |
|
OpenMP MultiCore多核開發(fā) |
1.?dsplib_c66x講解 2.?fftlib,csl,RTSC組件 3.?ipc使用 4.?mathlib_c66x 5.?mcsdk,xdais, 6.?pdk_C667 7.?openmp_dsp_c667x 8.?xdctools 9.?processor_sdk_rtos_c667x 10.?MATHLIB 11.?C64x+ IQMath 庫 - 虛擬浮點引擎 12.?FastRTS 基本的數(shù)學運算的優(yōu)化 13.?DSPLIB 數(shù)字信號處理,處理浮點 14.?FastRTS 基本的數(shù)學運算的優(yōu)化。 15.?DSPLIB 數(shù)字信號處理,處理浮點 16.?IMGLIB 圖像處理,DCT變換,離散余弦變換 圖像分析,直方圖 17.?VLB 更上層的圖像處理 18.?openmp開發(fā)環(huán)境搭建,openmp編程講解 |
?
以上課程可以根據客戶實際情況進行靈活調整。