XMOS 开发探索3-麦克风拾音

date: 2021-03-29 

XMOS 评估板型号:XUF216-512-TQ128-C20  
实现麦克风拾音,并从耳机输出声音,官方网站上的一个demo: 
****************************************  Application Notes | XMOS  *************************************** 
***************************************  AN00219_app_lores_DAS_fixed  ***************************************** 

相关的工程:AN00218_app_hires_DAS_fixed 

AN00219_app_lores_DAS_fixed  介绍:

这个演示应用程序展示了一个简单的延迟和求和(DAS)bemformer。它显示了I2S通过DAC进行音频输出的设置,以及对多声道音频帧的非常简单的处理,以根据简单的单转向产生单声道输出。



将AN00220工程导入到 xTIME Composer Studio 中,具体操作同XMOS 开发探索2-麦克风拾音:

XMOS 开发探索2-麦克风拾音_独钓寒江雪-CSDN博客

添加相关的库:

注意: 工程不需要修改任何地方,Makefile、 MIC-ARRAY-1V0.xn 也不要改,不然编译通不过!

说明文档中的图片:

编译的结果:

然后将bin中的二进制文件刷入开发套件中:

可以看到效果:

两个 LED 灯闪烁,耳机中可以听到声音,A,D按钮控制LED灯转动的方向,B,D按钮控制输出声音增益大小。

遇到的问题:

当修改 Makefile 文件中的 Target为 XUF216-512-TQ128-C20  Device 时,会出现报错:找不到定义

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
xmos driver指的是适用于XMOS处理器的驱动程序。XMOS是一种多核多线程的处理器架构,它强调实时性和低延迟性能。 xmos driver的作用是连接XMOS处理器和外部设备,使它们能够互相通信和协同工作。驱动程序通常由硬件厂商或第三方开发者编写,它们提供了一个接口,使操作系统或其他应用程序能够与XMOS处理器进行交互。 xmos driver通常具备以下功能: 1. 设备初始化和配置:驱动程序可以初始化XMOS处理器的各种资源,如IO口、定时器、中断等。通过配置这些资源,外部设备可以与XMOS处理器进行通信和交互。 2. 数据传输和处理:驱动程序可以提供数据传输的功能,使数据能够在XMOS处理器和外部设备之间进行传输。同时,驱动程序还可以对数据进行处理、加工和转换,以满足特定的需求。 3. 状态监测和错误处理:驱动程序可以监测XMOS处理器和外部设备的状态,以及错误的发生。一旦出现错误或异常情况,驱动程序可以进行相应的处理,如错误提示、自动修复等。 4. 驱动程序更新和升级:由于硬件和软件的不断发展,驱动程序也需要不断更新和升级。驱动程序可以提供自动更新的功能,以保证系统的稳定性和兼容性。 综上所述,xmos driver是一种专门为XMOS处理器设计的驱动程序,它能够实现XMOS处理器与外部设备之间的通信和协同工作。驱动程序具备设备初始化和配置、数据传输和处理、状态监测和错误处理、驱动程序更新和升级等功能。通过使用xmos driver,可以充分发挥XMOS处理器的实时性和低延迟性能,满足各种应用场景的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值