[Linux]声卡驱动

[Linux]声卡驱动

个人博客https://aeneag.xyz/

艾恩凝

2021/7/8

introduction

今天搞了搞声卡,了解了声卡的工作流程,最后移植到2440

sound mess

sound1.png

上面这张图是,声音采集,声音从模电到数电,为什么有的耳机音质好,就是这个采集频率高,频率高了越接近真实声音,还原真实声音

sound2.png

上面这张图,是信息传输的过程,具体代表声音信息是如何传输的

transplant

最后移植,在原先的基础上,修改写寄存器函数,和初始化函数,就可以了,具体代码不粘了

移植内核,之前应该说了很简单,修改代码,重新编译,烧到板子上,网上教程太多了,在此记录自己的学习过程

实际结果成功播放了wav文件,录音也可以了,今天搞的这个比较有意思

end

目前有一个问题,就是有些后来添加的命令无法使用 command not found,估计需要花一段时间解决这个问题,这个问题之前就出现了、

最后今晚终于知道madplay错误在哪了,编译器版本不一样,尝试重新编译busybox1.7 arm-linux-gcc 4.3.2 好像不太行,明天就把编译器改成老版本重新尝试一下

艾恩凝

写于大连

2021/7/8

catalogue

[Linux]驱动系列目录


    


公众号'艾恩凝'
个人公众号
个人微信
个人微信
    吾心信其可行,
          则移山填海之难,
                  终有成功之日!
                                  ——孙文
    评论
    0 评论
avatar

取消