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