×

带 DS80C400 芯片软件的网络扬声器

消耗积分:0 | 格式:pdf | 大小:211.08KB | 2022-11-18

王越建

分享资料个

系统总览系统总览软件软件在顶层,该应用程序包括一台主机,它通过网络连接将未压缩的音频(例如来自 WAV 文件的数据)发送到 DS80C400,DS80C400 负责收听和播放音频数据。在顶层,该应用程序包括一台主机,它通过网络连接将未压缩的音频(例如来自 WAV 文件的数据)发送到 DS80C400,DS80C400 负责收听和播放音频数据。图 1图 1显示了该系统的框图。显示了该系统的框图。图 1. 系统框图。图 1. 系统框图。必须有两个软件应用程序才能使该系统工作。一个应用程序必须在主机上运行并将音频数据发送到 DS80C400。另一个应用程序必须在 DS80C400 上运行并播放音频数据。必须有两个软件应用程序才能使该系统工作。一个应用程序必须在主机上运行并将音频数据发送到 DS80C400。另一个应用程序必须在 DS80C400 上运行并播放音频数据。主机应用程序在此系统中的工作很轻松。它必须从 WAV 文件中读取原始音频数据并通过网络发送。由于主机上有很多处理能力没有被使用,它也做一些其他的工作,比如流量控制和简单的数据格式化。主机应用程序在此系统中的工作很轻松。它必须从 WAV 文件中读取原始音频数据并通过网络发送。由于主机上有很多处理能力没有被使用,它也做一些其他的工作,比如流量控制和简单的数据格式化。DS80C400 上的应用稍微复杂一些。它需要通过网络接收音频数据,并以指定的采样率将该数据推送到音频电路。DS80C400 上的应用稍微复杂一些。它需要通过网络接收音频数据,并以指定的采样率将该数据推送到音频电路。接收音频数据是在一个循环中实现的,该循环等待音频数据并在可用时将其写入循环缓冲区。当它接收到新数据时,它还必须维护一个指向缓冲区中有效数据末尾的指针,因此应用程序不会播放无效数据。接收音频数据是在一个循环中实现的,该循环等待音频数据并在可用时将其写入循环缓冲区。当它接收到新数据时,它还必须维护一个指向缓冲区中有效数据末尾的指针,因此应用程序不会播放无效数据。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !