课件内容:
第一章 CCS开发环境与工具(一)
1.1 CCS开发环境概述
1.2 CMD文件介绍
在CCS环境下,创建project工程,完成\”Hello world\”打印输出。
第一章 CCS开发环境与工具(二)
1.3 使用CCS的调试工具,进行代码调试
1.4 在不同平台运行代码
第二章 DSP/BIOS的使用—–目的:掌握DSP/BIOS的基本使用,包括线程的创建和使用,学习线程的同步与通信,掌握BIOS的分析工具。通过本章学习,构建音频直通程序,在DM6437实验板上实现音频信号的采集与回放。
2.1 DM6437实验板基本介绍。介绍音频采集和回放功能需要的相关硬件设备,以及如何验证音频采集和回放的正确性。本节视频将展示如何连接实验测试环境,以及连接实验板后,运行音频直通例程代码,完成音频采集和回放的演示,并最终听到板子输出的声音。 (参考代码可从附件下载)
2.2 BIOS的线程管理概述。介绍DSP/BIOS线程管理以及基本概念。—–DSP/BIOS提供了有优先级的多线程处理。它是专为那些需要实时调度、同步以及通信的应用程序设计的。在一个包含DSP/BIOS内核的应用程序里,按优先级从低到高有四种主要线程:后台线程(IDL线程)、任务(TSK线程)、软件中断(SWI线程)、硬件中断(HWI线程)。
2.3 HWI线程。通过实验演示(例程audio_HWI_Lab3),讲解使用HWI线程,完成音频信号的捕获和输出。
2.4 TSK线程。通过实验演示(例程Audio_TSK_Lab5,可从附件下载),讲解使用TSK线程,配合使用旗语和队列操作,完成音频信号的捕获和输出。该例程通过添加网络应用代码后,最终实现音频实时传输功能。
第三章 网络通讯与实时音频数据传输(一)
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目标板上的音频网络实时传输的实现
《实时音频网络传输系统的软件设计(综合设计)》PPT课件 电子科技大学 管庆
资源下载
资源下载