簡(jiǎn)述工控主板的操作系統
2015-05-29 16:49:04 新聞來(lái)源:深圳市澤創(chuàng )偉業(yè)科技有限公司
上一篇:工控機與計算機對比具有哪些特點(diǎn)
下一篇:你知道工業(yè)主板是什么嗎?
工控主板如電腦一樣,需要一個(gè)操作系統來(lái)運行,下面介紹幾種常見(jiàn)的操作系統。
?。?)Linux操作系統界面:
Linux:是一種開(kāi)源、免費的操作系統,因此其支持軟件多,可用資源豐富。目前將Linux的內核移植在其上,可使用更多的Linux作用。無(wú)論是對于企業(yè)服務(wù)器還是對于嵌入式系統,Linux2.6都是一個(gè)巨大的進(jìn)步。對高端的機器來(lái)說(shuō),新特性針對的是性能改進(jìn)、可擴展性、吞吐率,以及對SMP機器NUMA的支持。對于嵌入式領(lǐng)域,添加了新的體系結構和處理器類(lèi)型――包括對那些沒(méi)有硬件控制的內存管理方案的MMU-less系統的支持。并且,和往常一樣,為了滿(mǎn)足桌面用戶(hù)群的需要,添加了一整套新的音頻和多媒體驅動(dòng)程序,Linux內核使用了由IngoMolnar開(kāi)發(fā)的新的調度器算法,稱(chēng)為O/1算法,它在高負載的情況下執行得極其出色,并且當有很多處理器時(shí)也可以很好地擴展;內核搶占補丁在2.5系列中就已經(jīng)被打上,接下來(lái)在2.6中也會(huì )打。這將顯著(zhù)地降低用戶(hù)交互式應用程序、多媒體應用程序等類(lèi)似應用程序的延遲。這一特性對實(shí)時(shí)系統和嵌入式系統來(lái)說(shuō)特別有用;從虛擬內存的角度來(lái)看,新內核融合了RikvanRiel的r-map(反向映射,reversemapping)技術(shù),將顯著(zhù)改善虛擬內存在一定程度負載下的性能;更多作用還需您在后續的工作中切身體會(huì )。
?。?)WindowsCE操作系統:
WindowsCE:WinCE推出只有幾年時(shí)間,但目前已占據了很大市場(chǎng)份額。由于WinCE開(kāi)發(fā)都是大家熟悉的VC++環(huán)境,所以對于一般的開(kāi)發(fā)人員都不會(huì )有多大難度,這也是WinCE容易被人們接受的原因。開(kāi)發(fā)環(huán)境方便快速,微軟的強大技術(shù)支持,使得WinCE開(kāi)發(fā)難度遠低于嵌入式Linux。此外,WinCE和WindowXP及Win2000的同族性,保證了原來(lái)在PC機上開(kāi)發(fā)的程序可容易移植到嵌入式系統中。
?。?)是GUI工板控操作系統:
GUI:常見(jiàn)GUI有QT、UCGUI、MINI/GUI等,Qt是Trolltech的最早也是最有名的產(chǎn)品,它最初是作為一個(gè)跨平臺(Win32、Mac、Unix)的C++GUI庫開(kāi)發(fā)的,但隨著(zhù)它的發(fā)展,其中增加了一系列和GUI無(wú)關(guān)的庫,如Xml、Socket、Thread等等,現在Qt已經(jīng)成為了一個(gè)通用的C++跨平臺類(lèi)庫,到了4.0版,更是將GUI部分從核心庫分離出來(lái),以利于開(kāi)發(fā)無(wú)GUI的服務(wù)程序;
UCGUI設計架構是模塊化的,由不同的模塊中的不同層組成,由一個(gè)LCD驅動(dòng)層來(lái)包含所有對LCD的具體圖形操作,UCGUI可以在任何的CPU上運行,因為它是100[%]的標準C代碼編寫(xiě)的。MiniGUI做為“嵌入式圖形中間件”軟件產(chǎn)品,是針對嵌入式設備,跨操作系統的圖形界面支持系統。通過(guò)十年的努力,MiniGUI從技術(shù)架構上包括幾個(gè)模塊:輸入抽象層(IAL)、輸出抽象層(GAL)、消息模塊、窗口模塊、圖形設備接口模塊(GDI)及MiniGUI組件等?! ?/span>
上一篇:工控機與計算機對比具有哪些特點(diǎn)
下一篇:你知道工業(yè)主板是什么嗎?