[問題] MCU 的多工處理

作者: AnswerD (正人)   2017-06-13 16:56:57
各位前輩好,小弟不太確定這個標題夠不夠精確,
先說一下目前想實現的東西好了:
平台:Freedom - K64F
IDE :Kinetis Design Studio with K-SDK 2.0
實現目標:
想讓這個程式有兩個功能
1.接收來自上層(APP、Cloud)的 TCP/UDP 連線並回應
2.跟區域網路內的 Ethernet 裝置透過 EV2 封包溝通
目前是透過 LwIP 的 RAW API 來實現 TCP/UDP 的部分
基本的 TCP/UDP Server Echo 我跟著 LwIP 裡面的範例做出來了
就是 accept-receive-sent-close 的流程
功能2的溝通單獨做的話也可以做到向指定的MAC位置收發封包
但目前遇到的瓶頸是:
我想透過 TCP 封包來對 MCU 下命令
命令內容可能是對其中一個 MAC 裝置發 EV2 封包
預想的流程是
Client Server
Connect
作者: supertitler (新的開始)   2017-06-13 22:59:00
看起來好像在recv裡面做tcp_write不是嗎0.0

Links booklink

Contact Us: admin [ a t ] ucptt.com