我正在启动一个项目,该项目将在许多串行数据流(32位,10KHz)上执行DSP。我将Android Studio与j2xx驱动程序配合使用,以从USB连接的FTDI设备接收串行数据。
串行连接由服务中的一个线程处理,我希望第二个线程接收数据,解析数据并将其重新打包为256个样本的数据包,以便使用DSP发送进行分析。 / p>
我的问题是-在线程/活动/服务之间传递此数据的最佳方法是什么?也许是一个插座? DMA是否在可能对我有用的任何Android本机进程中实现?
如果有任何区别,我打算用C语言进行DSP。
非常感谢