嵌入式系統(tǒng)的開發(fā)已成為新的行業(yè)熱點,將嵌入式應(yīng)用于工業(yè)控制類產(chǎn)品中,并開發(fā)出優(yōu)秀的人機(jī)交互界面,是嵌入式發(fā)展的趨勢,擁有廣闊的市場前景。近年來的市場需求顯示越來越多的嵌入式系統(tǒng)包括PDA、機(jī)頂盒、DVD/VCD播放機(jī)、WAP手機(jī)等均要求提供一個方便簡潔的可視化操作界面,而這些都要求有一個高性能穩(wěn)定可靠的GUI(GraphicalUser Interface)來提供支持。友好的圖形人機(jī)界面為嵌入式系統(tǒng)的人機(jī)交互提供豐富的圖形圖像信息、直觀的表達(dá)方式。嵌入式GUI作為人機(jī)界面的軟件系統(tǒng),具有簡潔、美觀、方便好用且更具人性化的特點,采用嵌入式GUI進(jìn)行人機(jī)界面設(shè)計能夠提高設(shè)備開發(fā)效率、節(jié)省維護(hù)成本、豐富人機(jī)交互信息,因而,已經(jīng)被越來越多的領(lǐng)域所采用。 本文研究設(shè)計了一種基于ARM微處理器和嵌入式實時操作系統(tǒng)的嵌入式GUI應(yīng)用平臺的方案。以SmartARM2200開發(fā)板為硬件平臺(基于PHILIP公司的微處理LPC2210),在ADS1.2集成開發(fā)環(huán)境下,首先對嵌入式實時操作系統(tǒng)μ/OS-Ⅱ的特點、移植條件、性能等方面進(jìn)行應(yīng)用研究,重點分析了μ/OS-Ⅱ的移植過程,給出了移植的思路,總結(jié)了移植過程中應(yīng)注意的問題,提出了簡潔高效的移植方法;其次詳細(xì)講述了如何利用圖形用戶界面開發(fā)工具M(jìn)iniGUI進(jìn)行圖形用戶界面的開發(fā),包括鼠標(biāo)、鍵盤、菜單、繪圖等功能的實現(xiàn)。該嵌入式GUI應(yīng)用平臺既可以滿足用戶對應(yīng)用系統(tǒng)實時性和快速處理的要求,又能夠給用戶提供生動、直觀的圖形人機(jī)交互界面,具有廣泛的應(yīng)用前景。
標(biāo)簽:
ARM
GUI
嵌入式系統(tǒng)
上傳時間:
2013-07-06
上傳用戶:zlf19911217