专栏底层软件J6X IPC通信

J6X IPC通信

已解决
Damon2024-06-14
144
6

J6 Acore域与MCU域之间收发数据,在CPU 使用率到多少时会影响IPC之间的通信时延,是否有相关优化机制可供导入?

底层软件
征程6
+1
评论4
0/1000
  • 清水河车爷
    Lv.1

    在 J6 平台上,Acore 与 MCU 之间的双向通信时延会受到 Acore 的 CPU 使用率影响。通常,当 CPU 使用率超过 70-80% 时,IPC 通信时延可能显著增加。

    2024-06-14
    2
    2
    • Damon回复清水河车爷:

      会是什么量级,到10ms以内还是 ms级别?

      2024-06-14
      0
    • MayIJn回复清水河车爷:

      ipc接收线程受负载影响较大,因为内核调度的及时性会受接收现线程的优先级影响。可以增大接收线程的优先级,最有效的方法就是将应用程序的接收线程调度策略设置为sched_fifo,优先级设为50左右就可以。

      2024-09-30
      0
  • 费小财
    Lv.5

    从发帖到现在,我们应该是做了很多优化了。可以在最新的版本上试试

    2024-09-30
    1
    0
  • guo
    Lv.3

    CPU的主要影响在中断的响应延迟和处理,优化方向也是这些。

    2024-06-14
    0
    0
  • 费小财
    Lv.5

    你好,

    你有在最新的系统上验证吗,有没有直观的数据,以及期望值

    2024-09-30
    0
    0