1

我是编码界的新手,我需要你的帮助。我需要执行以下操作: 在 Zedboard 平台中,我从 USB 端口获取数据,并希望制作实时数据包并通过 TCP 发送它们。

我已经为此建立了 FreeRTOS。我从 UART 获取数据并将它们保存在循环缓冲区中。我从 Matlab 发送了一个 TCP 命令来开始传输,但这只给了我一个数据包。如何让这成为现实?

4

1 回答 1

0

恐怕我不明白你的问题——你提到了 USB 和 UART——USB 是虚拟 COM 端口吗?无论它是 USB 端口的 UART,一旦接收到的数据被放置在缓冲区中,您就可以使用诸如直接任务通知之类的东西来解锁更高优先级的任务,然后通过 TCP 链接发送该数据。

以下链接上有一个 FreeRTOS/Zynq/TCP 示例:http ://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCPIP_FAT_Examples_Xilinx_Zynq.html

于 2016-10-06T00:21:00.697 回答