曙海教學優勢
本課程面向企事業項目實際需要,秉承二十一年積累的教學品質,TMS320C6000 DSP系統開發培訓課程以項目實現為導向,老師將會與您分享設計的全流程以及工具的綜合使用技巧、經驗。線上/線下/上門皆可,TMS320C6000 DSP系統開發培訓課程專家,課程可定制,熱線:4008699035。
大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海的課程培養了大批受企業歡迎的工程師。曙海的課程在業內有著響亮的知名度。
TMS320C6000 DSP系統開發培訓課程
課程目標
C6000 DSP培訓課程主要培養學員對嵌入式DSP體系結構的理解,
掌握基于C6000的DSP的軟件和硬件開發技術,能夠開發基于多
種架構技術的DSP應用系統。
?
課程大綱
第1章 DSP技術概述
1.1 實時系統介紹
1.2 DSP的歷史和特點
1.3 DSP的選擇
?
第2章 C6000 DSP的開發環境CCS
2.1 C6000 CCS的功能
2.2 CCS setup
2.3 C6000代碼生成工具和開發流程
2.4 CCS的調試手段
2.5 CCS高級工具:RTDX,pin connect,profile點
2.6 CCS simulator 功能
2.7 CCS simulator仿真和板卡在線調試的區別
?
第3章 在CCS下開發應用程序
3.1 熟悉CCS開發環境
3.2 用C語言開發應用程序的結構和技巧
?
第4章 C6000的體系結構一
4.1C6000的VLIW體系結構流水線,多功能單元,MIMD
4.2 C6000的匯編語言數據處理類,數據搬移類,程序流程控制類
4.3 C6000的寄存器簡介
4.4 C6000的存儲器結構和cache
4.5 C6000的流水線
?
第5章 DDK驅動開發及XDAIS算法標準
5.1 DDK驅動開發
5.2 XDAIS算法標準
? 第6章 C6000 C 運行時環境 6.1 C6000存儲器規范 ? 第7章 C6000的外設及使用 7.1 EDMA ? 第8章 TI的實時操系統:DSP/BIOS 8.1 RTOS與通用OS ? 第9章 嵌入式實時系統軟件開發與調試 9.1 調試的概念 9.5 調試實例分析 ? 第10章 C6000代碼優化 10.3 基于手工匯編的代碼優化 ? 第11章 DSP最小系統設計 11.1 最小系統組成 ? 第12章 C6000的體系結構 12.1 C 6000 CPU 的結構 ? 第13章 項目從設計到實現的過程簡單小結 13.1 如何選擇芯片
6.2 C6000堆棧的使用
6.3 C6000的初始化
7.2 中斷系統
7.3 EMIF
7.4 McASP,MCBSP
7.5 bootloader
8.2 DSP/BIOS的模塊
8.3 DSP/BIOS程序的生成
8.4 DSP/BIOS內核分析及代碼調試
8.5 BIOS的優勢
9.2 數據鏈路
9.3 中斷、DMA和時鐘
9.4 實時調試方法與經驗
10.4 軟件流水的概念
10.5 基于線性匯編的優化
10.6 C代碼優化方法及內核函數的使用
10.7 對比C優化的代碼和反匯編,結合CPU結構衡量優化效果
10.8 理解asm文件中的循環反饋信息
10.9 代碼優化實例分析
11.2 程序 ROM
11.3 電源
11.4 時鐘
11.5 復位電路
11.6 JTAG
12.2 C 6000 基本指令系統
12.3 C 6000 存儲器映射
12.4 C 6000 外設概述
13.2 在CCS simulator和開發板上驗證系統的設計和算法的執行效果。
13.3 設計原理圖
13.4 制板后硬件調試
13.5 DSP外設驅動
13.6 DSP上運行算法
13.7 在實現過程中修改設計
?
?
?
?