RPI3的0.5.1-devpreview BSP自带libtinyalsa.so,libalasautils.so,但看起来没有adb shell命令行支持音频。ALSA,TinyALSA支持Android Things for Raspberry Pi 0.5.1-devpreview
我们正在设计与Android的东西和树莓派使用自定义音频板(带音频处理器),我们通常会使用ALSA实用程序和定制的内核驱动Raspian下访问该板。
默认的Android Things I2S外设驱动程序和外设管理器可能支持我们需要的流接口(与VoiceHat驱动程序包装的方式相同),但我们几乎没有关于RPI3 BSP中默认驱动程序的信息,而且我们没有任何有关如何在没有发行版重建的情况下覆盖Android Things中的默认驱动程序的任何信息。
看来愚蠢写原生C++低级别的外设驱动程序时,许多音频处理器公司已经开始提供设备的源代码树使用ALSA准备ASoC在驱动程序。
最佳实践编写自己的音频驱动程序为Android的东西呢?
目前还不清楚你所要求的是什么话题,就像我希望的那样。 –