基于imx8mq的NAU8822音频驱动开发

本文档详细介绍了如何在基于i.MX8MQ SoC、内核版本4.19.35的系统上开发NAU8822音频驱动。内容包括驱动文件的添加、Kconfig与Makefile的修改、设备树配置以及编译和验证步骤,旨在实现NAU8822音频解码驱动的完整集成。
摘要由CSDN通过智能技术生成

Nau8822音频驱动
说明:此驱动是基于imx8mq soc,内核版本为4.19.35。
1、 将新唐官方提供的音频解码驱动文件nau8822.c、nau8822.h添加到sound\soc\codecs中;
2、 修改sound\soc\codecs\Kconfig,在此文件中添加有关nau8822的配置信息,操作如下:
1) 在config SND_SOC_ALL_CODECS中添加 select SND_SOC_NAU8822 if I2C项;
2) 添加 config SND_SOC_NAU8822
Tristate “Nuvoton Technology Corporation NAU88C22 CODEC”
Depends on I2C
;
3、 修改sound\soc\codecs\Makefile,在此文件中添加有关nau8822的编译信息,操作如下:snd-soc-nau8822-objs := nau8822.o、obj-$(CONFIG_SND_SOC_NAU8822) += snd-soc-nau8822.o;
4、 在sound\soc\fsl中添加文件imx-nau8822.c,此文件根据imx-wm8904.c编写,目的是向系统注册codec音频解码驱动;
5、 修改sound\soc\fsl\Kconfig,添加如下信息:
config SND_SOC_IMX_NAU8822
tristate “SoC Audio support for i.MX boards with NAU8822”
depends on OF && I2C
select SND_SOC_NAU8822
select SND_SOC_IMX_PCM_DMA
select SND_SOC_FSL_SAI
select SND_SOC_FSL_UTILS
s

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
故事机独有外放质量的儿童MP3,可以让宝宝赏音乐、听故事、学英语、习常识,说明儿童发展语言能力,想象能力及音乐感受能力。常见的故事机种类有国学故事机、投影故事机、学习故事机等等,功能大同小异都是能够播放儿歌、故事、国学、诗词等内容,利用耳聪目染的方法来开发幼儿的大脑潜能,以达到灌输幼儿各种学习的知识和内容。而传统的故事机一般都是脱机模式,音频资源都先存储在内存里面这样就大大限制了故事机内容更新的灵活性,能够上网的故事机势必有极大的内容和应用优势。 Wifi作为无线局域网的一种接入标准被广泛应用,几乎所有智能手机、平板计算机和笔记本电脑都支持wifi上网,是当今使用最广的一种无线网络传输技术。而作为物联网connective的关键元素之一的wifi其重要性自然不言而喻,相比较其他的无线连接方式,wifi有其显著特点:速度快,带宽大,传输距离远,可以直接联网等等。其中联网的特性使结合wifi的故事机可以通过云端获取教育资源或者通过云端进行远程操控,其潜在价值与市场非常大。 MT7687是联发科高度集成的wifi应用芯片,低功耗,wifi+CM4的双核架构,集成了wifi,UART,I2C,SPI,I2S,PWM,IrDA,ADC。 不仅可以实现wifi联网,还可以利用内置CM4核的MCU做更多功能,在智能家居,智能网关,云连接器等等有其用武之地。 NAU88C10是新唐科技推出的低功耗Audio Codec,支持5 band图示均衡器,ALC,标准的I2S和PCM接口,可程序设计的高通滤波器等等特性,在移动电话,安防系统,住宅,对讲机有广泛的应用。 核心技术优势 1) 5V 输入 2) MP3播放 3) wifi联网,手机app操控,资源在线更新 方案规格 1)ARM Cortex-M4 MCU with FPU 2)352K SRAM,64K boot ROOM 4) IEEE 802.11 b/g/n compliant 5) Security support for WFA WPA/WPA2 personal, WPS2.0 6) SPI, UART, I2C, I2S, PWM, ADC, IrDA, GPIO 7)5-band Graphic Equalizer 8) Programmable ALC 9) ADC Notch Filter 10)Programmable High Pass Filter 方案来源于大大通。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值