實時音頻網路傳輸系統的軟體設計(綜合設計)

《實時音頻網路傳輸系統的軟體設計(綜合設計)》,電子科技大學提供的慕課課程,授課老師是管慶、鄧建華、黃俊、范滿平、易黎、朱相印。

基本介紹

  • 中文名:實時音頻網路傳輸系統的軟體設計(綜合設計)
  • 提供院校:電子科技大學
  • 類別:慕課
  • 授課老師:管慶、鄧建華、黃俊、范滿平、易黎、朱相印
課程大綱,參考教材,

課程大綱

第一章 CCS開發環境與工具(一)
1.1 CCS開發環境概述
1.2 CMD檔案介紹
在CCS環境下,創建project工程,完成"Hello world"列印輸出。
第一章 CCS開發環境與工具(二)
1.3 使用CCS的調試工具,進行代碼調試
1.4 在不同平台運行代碼
第二章 DSP/BIOS的使用-----目的:掌握DSP/BIOS的基本使用,包括執行緒的創建和使用,學習執行緒的同步與通信,掌握BIOS的分析工具。通過本章學習,構建音頻直通程式,在DM6437實驗板上實現音頻信號的採集與回放。
2.4 TSK執行緒。通過實驗演示(例程Audio_TSK_Lab5,可從附屬檔案下載),講解使用TSK執行緒,配合使用旗語和佇列操作,完成音頻信號的捕獲和輸出。該例程通過添加網路套用代碼後,最終實現音頻實時傳輸功能。
2.1 DM6437實驗板基本介紹。介紹音頻採集和回放功能需要的相關硬體設備,以及如何驗證音頻採集和回放的正確性。本節視頻將展示如何連線實驗測試環境,以及連線實驗板後,運行音頻直通例程代碼,完成音頻採集和回放的演示,並最終聽到板子輸出的聲音。 (參考代碼可從附屬檔案下載)
2.2 BIOS的執行緒管理概述。介紹DSP/BIOS執行緒管理以及基本概念。-----DSP/BIOS提供了有優先權的多執行緒處理。它是專為那些需要實時調度、同步以及通信的應用程式設計的。在一個包含DSP/BIOS核心的應用程式里,按優先權從低到高有四種主要執行緒:後台執行緒(IDL執行緒)、任務(TSK執行緒)、軟體中斷(SWI執行緒)、硬體中斷(HWI執行緒)。
2.3 HWI執行緒。通過實驗演示(例程audio_HWI_Lab3),講解使用HWI執行緒,完成音頻信號的捕獲和輸出。
第三章 網路通訊與實時音頻數據傳輸(一)
3.1 Winsock網路編程。介紹Winsock編程涉及到的基本知識,包括套接字類型、工作流程、主要函式和套用示例等,以及Visual Studio C++編程基礎。
第3章單元測驗
第三章 網路通訊與實時音頻數據傳輸(二)
3.1 Winsock網路編程。Winsock數據報編程示例
第三章 網路通訊與實時音頻數據傳輸(三)
3.2 NDK編程基礎。介紹NDK的基本結構、工作流程、函式介紹和編程示例,以及程式調試等。
第三章 網路通訊與實時音頻數據傳輸(四)
3.3 實時音頻傳輸。介紹音頻檔案的基本格式、DM6437和PC機之間的簡單通信協定、PC端程式架構、DSP端程式架構
第三章 網路通訊與實時音頻數據傳輸(五)
3.3 實時音頻傳輸。音頻採集、傳輸、接受和保存的編程示例。
DES5437目標板上的音頻網路實時傳輸的實現

參考教材

彭啟琮、李玉柏、管慶《DSP技術的發展與套用》高等教育出版社
彭啟琮、管慶《DSP實驗指導書》高等教育出版社

相關詞條

熱門詞條

聯絡我們