1

私はコーディングの世界で本当に新しいので、あなたの助けが必要です. 次のことを行う必要があります: Zedboard プラットフォームでは、USB ポートからデータを取得し、リアルタイム パケットを作成して TCP 経由で送信したいと考えています。

そのために FreeRTOS を確立しました。UART からデータを取得し、サイクル バッファーに保持します。送信を開始するために Matlab から TCP コマンドを送信しますが、データのパケットは 1 つだけです。これをリアルタイムにする方法は?

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 に答える