電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機>實時軟件過程之間的緩沖通信

實時軟件過程之間的緩沖通信

2017-06-27 | rar | 0.11 MB | 次下載 | 免費

資料介紹

  實時軟件過程之間的緩沖通信

  假設(shè)您有兩個流程:服務(wù)器和客戶機。服務(wù)器進程從硬件接口讀取一些I/O,并將數(shù)據(jù)傳遞給客戶機進程。這些進程可能在不同的處理器上運行,也可能不會運行。特別是,它們沒有共同的共享內(nèi)存區(qū)域。

  實時軟件過程之間的緩沖通信

  In this situation the server and client have to communicate over some explicit pipe between them. This communication mechanism may be implemented in different ways depending on the system. The server part of this system can be run with code similar to the following pseudo-code:

  while (1) {

  get_data_from_pins();

  send_data_to_client();

  }

  and the client part can run with the following code pattern:

  while (1) {

  wait_for_then_get_data_from_server();

  process_data();

  }

  In this case, the server initializes the communication and the client waits for and responds to the communication. So the server is the master and the client is the slave. This is perhaps to be expected since the whole process is driven by the arrival of data on the hardware interface. So far, this is simple. However, things get a bit more complicated if timing requirements are taken into account. Depending on the needs of the system, the protocol between the two processes may have to be more complicated.

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  450次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  136次下載  |  1 積分
  5. 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
  6. 0.10 MB   |  125次下載  |  免費
  7. 4USB Type_C PD快充協(xié)議智能觸發(fā)芯片F(xiàn)S8025B應(yīng)用手冊
  8. 1.48 MB   |  3次下載  |  免費
  9. 5USB的PD快充協(xié)議電壓誘騙控制器FS312A中文手冊
  10. 1.51 MB   |  2次下載  |  免費
  11. 6USB的PD和OC快充協(xié)議電壓誘騙控制器FS312B中文手冊
  12. 1.35 MB   |  2次下載  |  免費
  13. 7基于三相二電平PFC和隔離DC-DC轉(zhuǎn)換器的11kW雙向電池充電器
  14. 618.10 KB  |  2次下載  |  免費
  15. 8ADXL345超低功耗3軸加速度計中文手冊
  16. 0.85 MB   |  1次下載  |  5 積分

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  450次下載  |  免費
  3. 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  136次下載  |  1 積分
  5. 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
  6. 0.10 MB   |  125次下載  |  免費
  7. 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
  8. 2.96 MB   |  44次下載  |  免費
  9. 53314A函數(shù)發(fā)生器維修手冊
  10. 16.30 MB   |  31次下載  |  免費
  11. 6美的電磁爐維修手冊大全
  12. 1.56 MB   |  22次下載  |  5 積分
  13. 7使用TL431設(shè)計電源
  14. 0.67 MB   |  10次下載  |  免費
  15. 8如何正確測試電源的紋波
  16. 0.36 MB   |  10次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分