資源簡介
實驗報告七:(1)設計 InputTask、ComputeTask 和 OutputTask 三個任務,InputTask 任務負責從鍵盤接收兩個整數 a 和 b 及操作符 op(+-*/),ComputeTask 負責計算 a(+-*/)b,OutputTask 任務負責輸出計算結果。要求 InputTask 和 ComputeTask 間通信及 ComputeTask 和 OutputTask 間通信都用消息郵箱實現。提示:把 a、b 和 op 拼接成 1 個消息。
(2)設計 InputTask、ComputeTask 和 OutputTask 三個任務,InputTask 任務負責從鍵盤接收兩個整數 a 和 b 及操作符 op(+-*/),ComputeTask 負責計算 a(+-*/)b,OutputTask 任務負責輸出計算結果。要求 InputTask 和 ComputeTask 間通信用消息隊列實現,ComputeTask 和 OutputTask 間通信用消息郵箱實現。提示:把 a、b 和 op 解析成 3 個消息。用到的主要函數:OSMboxCreate、 OSMboxPost、OSMboxPend、OSQCreate、OSQPostOSQPend
代碼片段和文件信息
- 上一篇:labwindows的串口源碼
- 下一篇:QuartusII15.0破解版
評論
共有 條評論