项目需求,需要将内存中的数据通过万兆网络发送的pc端。目前的方案是通过内存mmap后通过socket发送。效率不高,看文档transport_net_lib可以高效的通过多核导航来发送数据。但是没有找到使用transport_net_lib往另一宿主机发送数据的例子程序?请问哪里可以找到相应的例子呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
多核导航是指SOC内部的数据传输,如果需要传到另外1个host上,物理介质还是通过以太网。目前你的测试效率不高,具体benchmark是多少呢?
这部分消耗是DSP core 处理socket 的时间,如果你只是用简单的TCP, IP 组包,加头,校验,过滤等功能,完全可以通过netcp的PA的firmware实现,就可以不调用socket接口。这样处理时间是最少的,netcp和cpu core接口仍然是packet DMA。置顶帖里有例程的