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