工具/软件:Linux
我正在开发一个 Linux 驱动程序、该驱动程序将在收到邮箱事件时从共享存储器地址(与 DSP 共享的存储器的 CMEM 块)读取数据。 由于性能问题、这是使用 IPC MessageQ 的替代方案(请参阅 https://e2e.ti.com/support/arm/sitara_arm/f/791/t/604259#pi316653=2)
我正在寻找任何示例或指向最佳方法的指针。 我将查看 Linux/drivers/remoteproc/OMA_remoteproc.c 示例、了解它如何与邮箱交互。 我正在寻找最具外科手术性的方法、让通用自定义共享存储器读/写驱动程序尽可能利用现有代码来满足我的需求。 本质上、我只需要邮箱中类似中断的行为-它将向驱动程序指示此共享存储器缓冲区中的 DSP 提供的数据。
谢谢