工具/软件:TI-RTOS
大家好、
我正在使用 TI NDK 在 TDA2xx 器件上运行带 TCP/IP 的网络传输
我看到我的吞吐量没有超过16Mbps、即使我的 CPU 负载仅为7%(Cortex A15以1GHz 运行)。
下面是我的 NDK 配置:
NdkConfigGlobal. lowTaskStackSize = 8192;
NdkConfigGlobal.normTaskStackSize = 8192;
NdkConfigGlobal. highTaskStackSize = 8192;
NdkConfigGlobal. ndkThreadStackSize = 8192;
NdkConfigGlobal. pktSizeFrameBuf = 1536;
NdkConfigGlobal. pktNumFrameBufs=192*8;
NdkConfigGlobal. memRawPageCount = 16*8;
tcp.transmitBufSize = 256*1024;
tcp.receiveBufSize = 256*1024;
tcp.receiveBufLimit=256*1024;
此外、我不会通过 setsockopt 为 recv 和发送窗口大小设置任何选项。
