![]() |
廈門卡庫電氣有限公司
主營產品: AB,ABB,GE,施耐德 |

![]() |
廈門卡庫電氣有限公司
主營產品: AB,ABB,GE,施耐德 |
參考價 | 面議 |
1746-IV32/1746-IV32 AB:李
:
1746-IV32/1746-IV32 AB
由上面的分析,如果要保持一個函數可重人,就得使用靜態變量,系統的RAM資源將是一個嚴峻的考驗;如果使用臨界區來保護運行環境,系統的實時性又得不到保證,而且有將占先式任務調度轉為非占先任務調度之虞。顯然,使用靜態變量簡單,但有更多的不適用性,對將來功能的調整也是一個阻礙,一般不被采用。那么,就只能從環境保護上來下功夫了,但是果真只能以進入臨界區犧牲系統的實時性來保證任務不被占先?下面看看臨界保護這一方法的基本思路:
①在一個任務中,如果局部變量在其作用域內不被占先切換,則這些變量在任務被剝奪了CPU控制權后,不關心其值也不會影響任務的正確執行;
②使用臨界區保護,可以達到上面所提到的要求;
③由此導致的實時性能與占先切換的減弱可以接受。由此可知,不被占先是任務保護局部變量的關鍵。既然如此,何不舍棄占先式的任務調度?這不失為一個好的出發點。針對Keil C51,非占先式任務調度,可能是一種更好的方法,更能協調51系列單片機的既定資源。下面編寫這樣一個系統:
①使用非占先式任務調度;
②可以在小容量的芯片中使用,開發目標是,即使是8051這樣小的芯片,也可使用這個實時操作系統;
③支持優先級調度,盡可能保證其實時性。
1746-IV32/1746-IV32 AB
NEW SERFILCO 3 HP 2 X1.5 VERTICAL SUMP PUMP P-41-3034C
GUSHER CENTRIFUGAL PUMP PCL4X6-10SEH-CC?-C 900 GPM
NEW SQUARE D ALTIVA FLEX58KU54N4 AC SPEED DRIVE 5 HP
STAINLESS METTLER TOLEDO PLATFORM SCALE 240 LB 30X24
RELIANCE DISTRIBUTED SYSTEM POWER MODULE 803610-RB
SQUARE D 60 AMP MAIN BREAKER PANEL STAINLESS TYPE 4 3PH
NEW FLOW PRODUCTS PACO PEDESTAL PUMP 45-20950-44XXX
BECKER RV 33/13-606 BLOWER 588 CFM 7.5 KW 7500 RPM
NEW ROSEMOUNT TRANSMITTER 1151GP7E12S1B1 SEAL 1199RFW
NEW BELL & GOSSETT 2DES3F4T1G1A SUBMERSIBLE PUMP 2"
NEW SQUARE D 250 A MAIN LUG 480/277 V 42 CIRCUIT PANEL
ORMEC ORION MOTION CONTROLLER ORN-70 / CFEHSV 1.3d
SQUARE D 9422TF3 PANEL MOUNTED 400 AMP FUSED DISCONNECT
TEXTRON CONE DRIVE HOLLOW BORE GEAR SPEED REDUCER 50-1
WESTINGHOUSE PA32000F 2000 AMP CIRCUIT BREAKER MB
NEW FANUC MAP 3.0 CONTROL BOARD A16B-2200-045
FISHER VALVE WIZARD CONTROLLER 4195K0E
RELIANCE ELECTRIC AUTOMATE PROGRAMMER MODEL 45C94
BK PRECISION MODEL 545 CIRCUIT ANALYZER
NEW STI DUOSAFE SAFETY LIGHT CURTAIN CONTROLLER DSC3
MICRO MOTION 1700 TRANSMITTER 1700R11ABUEZZZ FIT-19576
MICRO MOTION 1700 TRANSMITTER 1700R 11ABAEZZZ FIT-19596
KEYENCE VISION SYSTEM CONTROLLER CV-2100P
NEW NORDSON PATTERN PRESSURE CONTROL PC44RDC 143513D
GE 30 KVA TRANSFORMER TEMPORARY POWER CART 480/208 120