【启明智显技术分享】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可以看出,脚本是直接添加启动脚本里的,所有我们直接把镜像烧录到开发板那里就好了

相关推荐
secondyoung6 小时前
TLE9180短路检测功能总结
经验分享·嵌入式硬件·mcu·汽车·流程图·infineon·tle9180
xyx-3v7 小时前
ESP32-C3开发板简单介绍
单片机·嵌入式硬件
Xの哲學7 小时前
Linux SMP 实现机制深度剖析
linux·服务器·网络·算法·边缘计算
知识分享小能手7 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04的Linux网络配置(14)
linux·学习·ubuntu
皇族崛起7 小时前
【视觉多模态】- scannet 数据的 Ubuntu 百度网盘全速下载
linux·ubuntu·3d建模·dubbo
刻BITTER7 小时前
在TRAE 上安装PlatformIO
c++·单片机·嵌入式硬件·arduino
CAU界编程小白7 小时前
Linux系统编程系列之进程控制(下)
linux·进程控制
m0_555762908 小时前
I.MX8 Plus —— 系统总线与互连
嵌入式硬件
RisunJan8 小时前
Linux命令-ifconfig命令(配置和显示网络接口的信息)
linux·运维·服务器
LaoWaiHang8 小时前
Linux基础知识04:pwd命令与cd命令
linux