SEW MC07B0015-5A3-4-00變頻器任務劃分的原則
任務劃分有3個原則,分別介紹如下。
2.1 原則1
SEW MC07B0015-5A3-4-00變頻器 原則1是將同一個外設的訪問放在一個任務中。
對每個獨立的硬件(例如串行通信端口)進行操作的驅動程序段放在一個任務中。也就是說,要想對某個設備資源進行操作,只有依靠執(zhí)行相應的任務來實現(xiàn)。這樣無論何時切換任務,都不會對任何獨立的“外設”造成影響。
這樣做能夠避免嵌入式操作系統(tǒng)的特殊問題——資源沖突和重入問題,而且利于系統(tǒng)維護與升級。各個任務之間要實現(xiàn)通信,可以調用os_send_signal函數(shù)及全局變量來實現(xiàn)。
SEW MC07B0015-5A3-4-00變頻器所謂“資源沖突”,就是任務A在訪問某個資源時,恰好發(fā)生了任務切換——由任務A切換到任務B,任務B也訪問這個資源且改變了它的狀態(tài),這樣當再次執(zhí)行任務A時,就可能發(fā)生沖突或帶來不確定性。而所謂“重入”,是指假設任務A在運行某個函數(shù),發(fā)生任務切換后,任務B也運行這個函數(shù),這樣就會破壞任務A執(zhí)行這個函數(shù)時的現(xiàn)場,從而可能導致任務A執(zhí)行函數(shù)時結果不正確。這種問題尤其容易出現(xiàn)在串行接口器件的操作中,例如串口,串行的AD、DA器件等。
Edwards TCS Scrubber NRB589000 Gas Abatement System
Yaskawa VOSH Robot with System Robot Controller DDMQF-SR22311
Used Working
Yaskawa VS2B Robot With System Robot Controller DDMQF-
SR2232IR Used Working
Lambda ESS Power Supply 80-185-2-1417 0048-1528 AMAT Quantum
working
KLA Tencor SP1-TBI 394785 Rev AG; 0092493-000 Rev AA; 371050
AB used working
KLA Quantox XP 52-1083 Chuck Control Module Rev. AE used
working
KLA Quantox XP 52-1081 High Voltage Control Module Rev. AB
used working
KLA Quantox XP 52-1172 Assembly Rev. AG (0054362-000;
0057167-000) used working
Kontron 7315-A3-01 Computer 0046190-001 KLA Quantox XP used
working