SEW MC07B0015-5A3-4-00變頻器任務(wù)劃分的原則
任務(wù)劃分有3個原則,分別介紹如下。
2.1 原則1
SEW MC07B0015-5A3-4-00變頻器 原則1是將同一個外設(shè)的訪問放在一個任務(wù)中。
對每個獨(dú)立的硬件(例如串行通信端口)進(jìn)行操作的驅(qū)動程序段放在一個任務(wù)中。也就是說,要想對某個設(shè)備資源進(jìn)行操作,只有依靠執(zhí)行相應(yīng)的任務(wù)來實(shí)現(xiàn)。這樣無論何時切換任務(wù),都不會對任何獨(dú)立的“外設(shè)”造成影響。
這樣做能夠避免嵌入式操作系統(tǒng)的特殊問題——資源沖突和重入問題,而且利于系統(tǒng)維護(hù)與升級。各個任務(wù)之間要實(shí)現(xiàn)通信,可以調(diào)用os_send_signal函數(shù)及全局變量來實(shí)現(xiàn)。
SEW MC07B0015-5A3-4-00變頻器所謂“資源沖突”,就是任務(wù)A在訪問某個資源時,恰好發(fā)生了任務(wù)切換——由任務(wù)A切換到任務(wù)B,任務(wù)B也訪問這個資源且改變了它的狀態(tài),這樣當(dāng)再次執(zhí)行任務(wù)A時,就可能發(fā)生沖突或帶來不確定性。而所謂“重入”,是指假設(shè)任務(wù)A在運(yùn)行某個函數(shù),發(fā)生任務(wù)切換后,任務(wù)B也運(yùn)行這個函數(shù),這樣就會破壞任務(wù)A執(zhí)行這個函數(shù)時的現(xiàn)場,從而可能導(dǎo)致任務(wù)A執(zhí)行函數(shù)時結(jié)果不正確。這種問題尤其容易出現(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