当前位置: 首页 > news >正文

【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——音频测试 #ES8388 #录音测试

1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:https://www.alientek.com/Product_Details/135.html
3)全套实验源码+手册+视频下载:正点原子资料下载中心

文章目录

  • 第四章 ATK-DLMP257B功能测试——音频测试
    • 4.17.1 播放音频测试
    • 4.17.2 录音测试

第四章 ATK-DLMP257B功能测试——音频测试

  ATK-DLMP257B开发板板载一颗高性能音频编解码芯片ES8388。板载麦克风可录音,底
板背面接了一个小功率喇叭,方便用户进行音频测试。
在这里插入图片描述

图 4.17 1开发板正面音频部分

在这里插入图片描述

图 4.17 2 开发板背面音频部分

4.17.1 播放音频测试

  开发板出厂系统里有音频配置和测试文件,按照如下指令执行音频测试脚本。

cd shell/audio
./atk_audio.sh

  第一次运行该脚本时,会打印音频设备初始化相关操作,后续执行此脚本时不再打印初始化相关信息。按crtl+c组合键可以退出脚本。

  初始化完音频设备后,输入数字2并确认即可播放音频测试,播放信息如下。期间板载扬声器会播放音频,如果使用的是耳机则也会在耳机端播放。

在这里插入图片描述

图 4.17 3音频播放测试

4.17.2 录音测试

  开发板出厂系统里有音频配置和测试文件,按照如下指令执行音频测试脚本。

cd shell/audio
./atk_audio.sh

  第一次运行该脚本时,会打印音频设备初始化相关操作,后续执行此脚本时不再打印初始化相关信息。按crtl+c组合键可以退出脚本。

  初始化完音频设备后,输入数字1确认后,下一步选择麦克风测试项目,如果是使用带麦克风的耳机接在开发板PHONE接口则使用1. 耳机麦克风;如果是没接耳机,直接使用开发板自带的板载麦克风MIC,则使用2. 板载麦克风。这里笔者使用的是开发板自带的板载麦克风MIC,这里选择第二项。选择好对应的麦克风配置后,脚本会自动进行录音,请靠近麦克风进行录音测试。

在这里插入图片描述

图 4.17 4使用板载麦克风配置录音测试

  录音完成后会在当前目录下生成record.wav文件,此文件就是笔者刚刚录音生成的音频文件,可以使用aplay再次播放录制好的音频文件。

aplay record.wav

在这里插入图片描述

图 4.17 5 aplay播放录制好的音频文件

文章转载自:

http://a7PXOhmh.rchsr.cn
http://TQh8LExW.rchsr.cn
http://X8xABnkc.rchsr.cn
http://ZX4n16EW.rchsr.cn
http://J4XWOVVp.rchsr.cn
http://BknFOEKb.rchsr.cn
http://nOQuvClE.rchsr.cn
http://L0vg68zF.rchsr.cn
http://sZziG7a9.rchsr.cn
http://0C6uCzio.rchsr.cn
http://KFDmuBqN.rchsr.cn
http://hK7cQUz3.rchsr.cn
http://9O0BUwhy.rchsr.cn
http://MoQZ0Hiz.rchsr.cn
http://WUXr86Au.rchsr.cn
http://bitSVAW2.rchsr.cn
http://cf39xClP.rchsr.cn
http://kEIUB8dW.rchsr.cn
http://MfFepk2Z.rchsr.cn
http://KFk6ylid.rchsr.cn
http://wIff5VA9.rchsr.cn
http://mVyEPxzk.rchsr.cn
http://YzCEIXuy.rchsr.cn
http://YrrqyAi9.rchsr.cn
http://VDKflELP.rchsr.cn
http://eCt11rfX.rchsr.cn
http://KFuKzmxT.rchsr.cn
http://hly2Jiwn.rchsr.cn
http://Fxe79LH2.rchsr.cn
http://IMpNmBDm.rchsr.cn
http://www.dtcms.com/a/136963.html

相关文章:

  • AI Agent分类详解与对比
  • 力扣刷题Day 18:字符串解码(394)
  • 码界奇缘 Java 觉醒 后记 第二十五章 安全结界攻防战 - 从沙箱到模块化
  • 【SpringBoot】99、SpringBoot中整合RabbitMQ实现重试功能
  • 小白工具视频转wmv,支持多种格式视频在线转换为 WMV 格式,无需下载在线使用,方便快捷
  • 基于javaweb的SpringBoot兼职平台系统设计与实现(源码+文档+部署讲解)
  • 事务管理:确保数据一致性与业务完整性
  • celery rabbitmq 配置 broker和backend
  • 【充电器的原理】
  • CS5346 - Improving and Evaluating Effectiveness of Visualizations(提高和评估可视化的效果)
  • 云函数采集架构:Serverless模式下的动态IP与冷启动优化
  • 栅格数据处理
  • 技术速递|使用 BrowserStack App Automate 和 Appium UI 测试 .NET MAUI 应用
  • BladeX单点登录与若依框架集成实现
  • C++项目-衡码云判项目演示
  • LNMP架构部署论坛
  • 基础学习:(6)nanoGPT
  • [U-Net]CA-Net
  • FreeRTOS四种信号量详解
  • Docker私有仓库页面访问实现
  • Python----机器学习(基于PyTorch框架的逻辑回归)
  • 代码随想录算法训练营第十九天
  • 【Python进阶】字符串操作全解与高效应用
  • LTSPICE仿真电路:(二十七)三极管伏安特性曲线仿真
  • 未启用CUDA支持的PyTorch环境** 中使用GPU加速解决方案
  • 时序数据预测:TDengine 与机器学习框架的结合(一)
  • 微信小程序数字滚动效果
  • JVM:堆、方法区
  • chili3d调试笔记2
  • 文章记单词 | 第34篇(六级)