1. 在多核导航发送和接收包的过程中,其中有个queue的名字为free BD queue,这个BD queue的作用是什么?应该如何理解和后面的queue的关系?是同一个queue么?如果不是那在传输的时候,这两个queue是可以同时一直开的?
2. 在多核导航接收包的过程中,除了描述符还需要配置rx_flow,这个流应该如何理解呢?
3.在收发包的过程中需要编程配置accumulator,这个accumulator应该如何理解呢?如果只有一个描述符,是不是就不用配置了?
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.
1. 在多核导航发送和接收包的过程中,其中有个queue的名字为free BD queue,这个BD queue的作用是什么?应该如何理解和后面的queue的关系?是同一个queue么?如果不是那在传输的时候,这两个queue是可以同时一直开的?
2. 在多核导航接收包的过程中,除了描述符还需要配置rx_flow,这个流应该如何理解呢?
3.在收发包的过程中需要编程配置accumulator,这个accumulator应该如何理解呢?如果只有一个描述符,是不是就不用配置了?
free buffer descriiptor queue,你可以认为是资源池,发送和接收需要从资源池里取出空闲的buffer来填数;
流的配置会指定这个流的数据会被发送到哪个队列,从哪个空闲队列里取空闲buffer;
accurmulator是用来产生中断用,参考Navigator手册。