【启明智显技术分享】SOM2D02-2GW核心板适配ALSA(适用Sigmastar ssd201/202D)

提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸科技的新产品、新方案的主要特点及应用!希望你能第一时间了解并快速用上好的方案和产品!

SOM2D02-2GW核心板适配ALSA


rootfs.mk的配置

复制代码
vi project/image/config

添加如下:

复制代码
echo pcm.* 0:0 0660 =snd/ >> ${OUTPUTDIR}/rootfs/etc/mdev.conf
echo control.* 0:0 0660 =snd/ >> ${OUTPUTDIR}/rootfs/etc/mdev.conf
echo timer 0:0 0660 =snd/ >> ${OUTPUTDIR}/rootfs/etc/mdev.conf
echo '$$DEVNAME=bus/usb/([0-9]+)/([0-9]+) 0:0 0660 =bus/usb/%1/%2'>> ${OUTPUTDIR}/rootfs/etc/mdev.conf

配置完之后保存一下:

复制代码
cp .config arch/arm/configs/infinity2m_ssc011a_s01a_rgb565-rmii_defconfig

重新编译一下固件:

复制代码
./Release_to_customer.sh -f nand -p ssd202 -m 256

编译完成之后会生成:

复制代码
kernel/sound/soundcore.ko
kernel/sound/core/snd.ko
kernel/sound/core/snd-timer.ko
kernel/sound/core/snd-pcm.ko
kernel/sound/core/oss/snd-pcm-oss.ko

且在kernel/modules下也会把相应的文件生成:

我们这里可从rootfs.mk可以看出,脚本是直接添加启动脚本里的,所有我们直接把镜像烧录到开发板那里就好了

相关推荐
不仙5202 分钟前
Hermes 接入飞书(Feishu/Lark)部署文档
linux·服务器·ai
夹芯饼干13 分钟前
虚拟机指令第六节
java·linux·服务器
进击的小头31 分钟前
第19篇:嵌入式定点与浮点运算科普:核心差异、精度控制与开发技巧
单片机·嵌入式硬件
The Chosen One98543 分钟前
遗漏知识点补充(lesson12&&Linux进程(1))
linux·运维·服务器
M158227690551 小时前
老 PLC 秒接工业以太网|三格电子串口转网口模块,让设备改造零门槛、一步上云
单片机·嵌入式硬件
醇氧1 小时前
WSL2(Windows Subsystem for Linux ) 从入门到实践指南
linux·运维·服务器·windows·学习
wangyangyangcumt1 小时前
银河麒麟V10 SP3离线安装Nginx1.21.5全记录
linux·运维·数据库
羊小蜜.1 小时前
Linux 03:僵死进程(Zombie Process)原理、危害与解决方案
linux·运维·服务器
yang9yun1 小时前
linux宝塔面板使用API自动部署更新文件
linux·运维·状态模式
cen__y2 小时前
Linux06(进程)
linux·运维·服务器·c语言·ubuntu