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


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

    SOM2D02-2GW核心板适配ALSA

    在这里插入图片描述
    rootfs.mk的配置

    vi project/image/config
    
    • 1

    添加如下:

    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
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述
    配置完之后保存一下:

    cp .config arch/arm/configs/infinity2m_ssc011a_s01a_rgb565-rmii_defconfig
    
    • 1

    重新编译一下固件

    ./Release_to_customer.sh -f nand -p ssd202 -m 256
    
    • 1

    编译完成之后会生成:

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5

    且在kernel/modules下也会把相应的文件生成:
    在这里插入图片描述

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

  • 相关阅读:
    RTC实验
    drf-yasg 的 Swagger 文檔
    Vieworks首款采用CoF接口的工业相机亮相!
    力扣算法 Java 刷题笔记【十大排序算法】代码实现
    桉木做的建筑模板质量评价
    云原生--k8s之yaml与json
    《论文阅读21》Equivariant Multi-View Networks
    源码构建LAMP环境-2
    基于gunicorn部署flask项目
    java 开发ide插件
  • 原文地址:https://blog.csdn.net/ami82/article/details/139088585