實時操作系統(tǒng)(RTOS)是指當外界事件或數(shù)據(jù)產(chǎn)生時,能夠接受并以足夠快的速度予以處理,,其處理的結果又能在規(guī)定的時間之內來控制生產(chǎn)過程或對處理系統(tǒng)作出快速響應,,并控制所有實時任務協(xié)調一致運行的操作系統(tǒng),。
EC-Win解決方案的硬件平臺采用了多核系統(tǒng),,方案中的Windows系統(tǒng)在獨立的CPU核心上運行,,EtherCAT主節(jié)點和實時應用程序則在另外的核心運行�,?焖偾医�(jīng)過優(yōu)化處理的Inter和Realtak網(wǎng)絡控制器驅動為方案的高實時性保駕護航,;另一方面,EC-Win對虛擬機的集成確保了實時應用程序與EtherCAT從站的同步,、本地PC定時器與EtherCAT從站的分布時間同步,,是EC-Win方案實時性的重要保障。
EC-Win解決方案通過隔離的方法來處理實時應用程序和非實時的Windows部分,。與使用專有RTOS或全實時環(huán)境不同,,此解決方案在隱藏的實時虛擬化解決方案之上嵌入了標準的實時環(huán)境。這個虛擬化環(huán)境是關鍵,,與傳統(tǒng)的實時擴展相比,它可以更好地讓實時應用程序與Windows系統(tǒng)隔離,。這樣一來可以有效防止發(fā)生系統(tǒng)故障等問題,,更好地幫助用戶的開發(fā)工作,。
如果說EC-Win是更偏向于于EtherCAT的實時方案的話,那么Lxwin則是更具有普適性的實時方案,。
LxWin解決方案是將一個實時的Linux系統(tǒng)和Windows一起運行在同一個系統(tǒng)上,。LxWin同樣使用了一個分離的方法,把實時應用和非實時的Windows部分隔開:LxWin在虛擬機環(huán)境中嵌入了一個Linux硬實時內核,,使用LxWin提供的虛擬機管理程序,,可以并行運行和實時管理Windows和極快的實時Linux系統(tǒng)。