引用: like谢雨 发表于 2018-8-14 08:02
hi, Zhuang,
maybe you can click the following link to get some more details.
ADAU1361 Sound CODEC Linux Driver [Analog Devices Wiki]
你好!
我已经在裸机下能够通过ARM对ADAU1761进行控制了,包括DSP各种功能。现在重点是想在linux中实现对ADAU1761
DSP的控制,不知道以下我的理解对不对:
我原本觉得有两种方式能在linux操作系统下控制SigmaDSP
1.将I2C接口驱动编译到linux内核中,把ADAU1761当做外设,通过I2C来配置1761以及其DSP,I2C驱动已经写好了,不过我觉得如果可以用生成的工程文件实现对DSP的控制应该会更简单方便。
2.我看到ADI官网上讲到可以利用sigmastudio生成的xml工程文件,在终端内编译生成二进制固件文件,然后将其编译到内核里,到这里的工作我已经完成了,请问下面该怎么做才能实现对DSP中添加的功能的控制呢?
总之,最终目的就是想在linux下实现对ADAU1761中DSP各种功能的控制,而不是单单使用ADAU1361那样,主要是想用到DSP中的功能,还望能得到解答,谢谢您!!!
引用: like谢雨 发表于 2018-8-14 08:02
hi, Zhuang,
maybe you can click the following link to get some more details.
ADAU1361 Sound CODEC Linux Driver [Analog Devices Wiki]
你好!
我已经在裸机下能够通过ARM对ADAU1761进行控制了,包括DSP各种功能。现在重点是想在linux中实现对ADAU1761
DSP的控制,不知道以下我的理解对不对:
我原本觉得有两种方式能在linux操作系统下控制SigmaDSP
1.将I2C接口驱动编译到linux内核中,把ADAU1761当做外设,通过I2C来配置1761以及其DSP,I2C驱动已经写好了,不过我觉得如果可以用生成的工程文件实现对DSP的控制应该会更简单方便。
2.我看到ADI官网上讲到可以利用sigmastudio生成的xml工程文件,在终端内编译生成二进制固件文件,然后将其编译到内核里,到这里的工作我已经完成了,请问下面该怎么做才能实现对DSP中添加的功能的控制呢?
总之,最终目的就是想在linux下实现对ADAU1761中DSP各种功能的控制,而不是单单使用ADAU1361那样,主要是想用到DSP中的功能,还望能得到解答,谢谢您!!!
举报