您好:
我们这边mr系列产品进行驱动层开发,我是一个初接触的ALSA方向的开发;有一些不太懂得地方想请教下:
kernel/linux_5.15_origin\sound\core层有针对sound snd_pcmXXX接口的实现;驱动层有sunxi_pcm_XXX的实现然后通过lichee操作系统层代码注册;
为什么会实现两次;我理解内核层应该是调用操作系统层注册的驱动代码也就是kernel离得snd_pcm_XXX最终是调用sunxi_pcm_xxx的;可是我看到kernel层这个接口是自己实现了的pcm_native.c;
那真个驱动层ALSA的调用是怎么样的流程呢?
D
du_quanzhiLV 3
@du_quanzhi
Best posts made by du_quanzhi
-
关于内核与驱动层音频接口问题posted in MR Series
Latest posts made by du_quanzhi
-
关于内核与驱动层音频接口问题posted in MR Series
您好:
我们这边mr系列产品进行驱动层开发,我是一个初接触的ALSA方向的开发;有一些不太懂得地方想请教下:
kernel/linux_5.15_origin\sound\core层有针对sound snd_pcmXXX接口的实现;驱动层有sunxi_pcm_XXX的实现然后通过lichee操作系统层代码注册;
为什么会实现两次;我理解内核层应该是调用操作系统层注册的驱动代码也就是kernel离得snd_pcm_XXX最终是调用sunxi_pcm_xxx的;可是我看到kernel层这个接口是自己实现了的pcm_native.c;
那真个驱动层ALSA的调用是怎么样的流程呢? -
关于音频驱动开发posted in 灌水区
软开转驱动;完全不懂到底alsa驱动开发是开发啥,有没有比较详细的音频alsa驱动开发讲解,看了公司主页也还是不懂;我司用的Mr153系列,但是snd相关的开发是怎么调到sunxi_pcm的;驱动开发到底是开发啥?