嵌入式linux图形系统设计,轻量级嵌入式Linux图形系统设计与实现
摘要:
圖形用戶界面(GUI)是人機(jī)交互界面(MMI)的重要表現(xiàn)形式,它不僅提供了豐富的圖像信息,而且提高了用戶同嵌入式設(shè)備的交互效率。隨著嵌入式技術(shù)的廣泛應(yīng)用和嵌入式硬件的快速發(fā)展,人們對(duì)嵌入式設(shè)備的需求日益增多,嵌入式圖形用戶界面的作用也越來越重要。 大多數(shù)嵌入式GUI的設(shè)計(jì)目標(biāo)是力求做到圖形系統(tǒng)的通用性,但對(duì)一些專用性很強(qiáng)的嵌入式設(shè)備來說,它們的很多功能幾乎是永遠(yuǎn)用不到的。這樣既增加了開發(fā)應(yīng)用程序的復(fù)雜度,又占用了嵌入式系統(tǒng)中受限的資源。為此,本文設(shè)計(jì)了一種基于嵌入式Linux操作系統(tǒng)的輕量級(jí)嵌入式圖形系統(tǒng),該系統(tǒng)具有系統(tǒng)資源需求少,便于移植,模塊靈活,界面美觀等特點(diǎn)。 首先,本文在深入分析多種嵌入式圖形系統(tǒng)的基礎(chǔ)上,對(duì)整個(gè)圖形系統(tǒng)進(jìn)行分層設(shè)計(jì),并劃分出每個(gè)具體功能模塊。然后,運(yùn)用Reactor設(shè)計(jì)模式設(shè)計(jì)實(shí)現(xiàn)了圖形用戶界面的核心——事件驅(qū)動(dòng)消息機(jī)制。相對(duì)于傳統(tǒng)的類Windows消息機(jī)制,該實(shí)現(xiàn)更加小巧輕便。并通過面向接口的設(shè)計(jì)方法對(duì)窗口管理模塊和輸入輸出模塊進(jìn)行了詳盡設(shè)計(jì),使該圖形系統(tǒng)具有很好的擴(kuò)展性和可讀性。最后在S3C2440開發(fā)板上成功運(yùn)行此圖形系統(tǒng),并對(duì)其進(jìn)行了相關(guān)測(cè)試,分析了實(shí)驗(yàn)結(jié)果,明確了進(jìn)一步的研究方向。
展開
總結(jié)
以上是生活随笔為你收集整理的嵌入式linux图形系统设计,轻量级嵌入式Linux图形系统设计与实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 描写秋天的词语有哪些
- 下一篇: linux 查看其他磁盘分区,Linux