2016-10-05 22 views
1

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

私はそれのためにFreeRTOSを確立しました。私はUARTからデータを取り出し、サイクルバッファに保持します。私は送信を開始するためにMatlabからTCPコマンドを送信しますが、それは私にちょうど1パケットのデータを与えます。どのようにこのリアルタイムを作る?

答えて

0

私はあなたの質問を理解できません - あなたはUSBとUARTの両方を言います - USBは仮想COMポートですか? USBポートのUARTであれば、受信したデータをバッファに入れたら、direct to task notificationのようなものを使って優先度の高いタスクのブロックを解除し、そのデータをTCPリンク経由で送ることができます。

次のリンクにFreeRTOS/Zynq/TCPの例があります。http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/TCPIP_FAT_Examples_Xilinx_Zynq.html

関連する問題