嵌入式系統(tǒng)與GUI概述_第1頁
嵌入式系統(tǒng)與GUI概述_第2頁
嵌入式系統(tǒng)與GUI概述_第3頁
嵌入式系統(tǒng)與GUI概述_第4頁
嵌入式系統(tǒng)與GUI概述_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章嵌入式系統(tǒng)與GUI概述計(jì)算機(jī)應(yīng)用技術(shù)系嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第1頁!第1章嵌入式系統(tǒng)與GUI概述1.1概述1.2認(rèn)識(shí)MiniGUI1.3MiniGUI的技術(shù)特點(diǎn)1.4MiniGUI圖形示例嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第2頁!1.1概述一些概念:嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第3頁!1.1概述GUI的特點(diǎn):GUI是當(dāng)今計(jì)算機(jī)發(fā)展的重大成就之一,他方便了非專業(yè)用戶,避免記憶大量的命令,取而代之的是可以通過窗口、菜單、按鍵等方式來方便地進(jìn)行操作。而嵌入式GUI具有下面幾個(gè)方面的基本特點(diǎn):輕型、占用資源少、高性能、高可靠性、便于移植、可配置。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第4頁!1.1概述嵌入式GUI的設(shè)計(jì)原則:減少用戶的認(rèn)知負(fù)擔(dān)保持界面的一致性滿足不同目標(biāo)用戶的創(chuàng)意需求用戶界面友好性建立界面與用戶的互動(dòng)交流嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第5頁!1.1概述嵌入式GUI分類:MiniGUITiny-XQt/EmbeddedMicroWindowseCGUITilcon嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第6頁!1.2認(rèn)識(shí)MiniGUIMiniGUI應(yīng)用領(lǐng)域:手持信息終端:3G手機(jī):中興ZTEU210和宇龍酷派F69便攜式多媒體播放機(jī)機(jī)頂盒:華為、TCL工業(yè)控制系統(tǒng)及工業(yè)儀表、查詢終端、智能家居、安防監(jiān)控和醫(yī)療設(shè)備等嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第7頁!1.3MiniGUI的技術(shù)特點(diǎn)特點(diǎn):可伸縮性強(qiáng)輕型、占用資源少高性能、高可靠性可配置性嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第8頁!1.3MiniGUI的技術(shù)特點(diǎn)支持的操作系統(tǒng):目前已經(jīng)過驗(yàn)證的操作系統(tǒng)包括Linux/uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX、Nucleus和OSE。MiniGUI也可以在Win32平臺(tái)上運(yùn)行。同時(shí),在不同操作系統(tǒng)上的MiniGUI,提供完全兼容的API接口。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第9頁!1.3MiniGUI的技術(shù)特點(diǎn)資源占用:MiniGUI字體、位圖等資源:典型400KB(由應(yīng)用程序需求確定,最低可在200KB以內(nèi));應(yīng)用程序:100KB~2MB(由具體的應(yīng)用需求確定)。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第10頁!1.3MiniGUI的技術(shù)特點(diǎn)MiniGUI在嵌入式系統(tǒng)中的結(jié)構(gòu):嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第11頁!1.3MiniGUI的技術(shù)特點(diǎn)運(yùn)行模式2:MiniGUI-Processes。MiniGUI-Processes上的每個(gè)程序是單獨(dú)的進(jìn)程,每個(gè)進(jìn)程也可以建立多個(gè)窗口,并且實(shí)現(xiàn)了多進(jìn)程窗口系統(tǒng)。適合在Linux操作系統(tǒng)上運(yùn)行。MiniGUI-Processes模式為L(zhǎng)inux等多進(jìn)程操作系統(tǒng)提供了完整的圖形界面解決方案。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第12頁!1.3MiniGUI的技術(shù)特點(diǎn)其它技術(shù)特點(diǎn):完備的多窗口機(jī)制和消息傳遞機(jī)制支持內(nèi)嵌資源和文件系統(tǒng)資源支持對(duì)話框、消息框、常用控件支持多字符集和多字體支持圖形和輸入抽象層嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第13頁!1.4MiniGUI圖形示例:

靜態(tài)框命令按鈕列表框編輯框組合框嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第14頁!1.1概述GUI是GraphicalUserInterface的簡(jiǎn)稱,即圖形用戶界面;嵌入式GUI就是嵌入式產(chǎn)品的屏幕視覺體驗(yàn)和互動(dòng)操作部分。是一種結(jié)合計(jì)算機(jī)科學(xué)、美學(xué)、心理學(xué)、行為學(xué),及各商業(yè)領(lǐng)域需求分析的人機(jī)系統(tǒng)工程,強(qiáng)調(diào)人—機(jī)—環(huán)境三者作為一個(gè)系統(tǒng)進(jìn)行總體設(shè)計(jì)。

嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第15頁!1.1概述嵌入式GUI發(fā)展:嵌入式系統(tǒng)用戶界面包括了從沒有用戶界面;專注于單一任務(wù)的用戶界面;現(xiàn)在的類似于現(xiàn)代桌面操作系統(tǒng)的復(fù)雜圖形用戶界面的各類界面。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第16頁!1.1概述嵌入式GUI的實(shí)現(xiàn):針對(duì)特定的圖形設(shè)備輸出接口,自行開發(fā)相關(guān)的功能函數(shù)購買針對(duì)特定嵌入式系統(tǒng)的圖形中間軟件包采用源碼開放的嵌入式GUI系統(tǒng)使用獨(dú)立軟件開發(fā)商提供的嵌入式GUI產(chǎn)品嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第17頁!1.2認(rèn)識(shí)MiniGUI什么是MiniGUI:北京飛漫軟件技術(shù)有限公司開發(fā)的MiniGUI是面向?qū)崟r(shí)嵌入式系統(tǒng)的輕量級(jí)圖形用戶界面支持系統(tǒng)。自1999年初開發(fā),是“針對(duì)嵌入式設(shè)備的、跨操作系統(tǒng)的圖形界面支持系統(tǒng)”,屬于一種“嵌入式圖形中間件”軟件產(chǎn)品。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第18頁!1.2認(rèn)識(shí)MiniGUI嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第19頁!1.3MiniGUI的技術(shù)特點(diǎn)支持的硬件平臺(tái):理論上講,MiniGUI的運(yùn)行和具體的硬件平臺(tái)無關(guān);只要某個(gè)硬件平臺(tái)上運(yùn)行有MiniGUI所支持的某個(gè)操作系統(tǒng),MiniGUI就能在這個(gè)平臺(tái)上運(yùn)行。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第20頁!1.3MiniGUI的技術(shù)特點(diǎn)資源占用:以嵌入式Linux操作系統(tǒng)為例

Linux內(nèi)核:300KB~500KB(由系統(tǒng)需求決定)文件系統(tǒng):500KB~2MB(由系統(tǒng)需求決定)MiniGUI支持庫:500KB~900KB(由編譯選項(xiàng)確定)嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第21頁!1.3MiniGUI的技術(shù)特點(diǎn)資源占用:總體的系統(tǒng)占有空間應(yīng)該在2MB到4MB左右。在某些系統(tǒng)上,尤其是在傳統(tǒng)嵌入式操作系統(tǒng)中,功能完備的MiniGUI系統(tǒng)本身所占用的空間可進(jìn)一步縮小到1MB以內(nèi)。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第22頁!1.3MiniGUI的技術(shù)特點(diǎn)運(yùn)行模式1:MiniGUI-Threads??梢栽诓煌木€程中建立多個(gè)窗口,但所有的窗口在一個(gè)進(jìn)程或者地址空間中運(yùn)行。支持VxWorks、ThreadX、Nucleus、OSE、pSOS、uC/OS-II、eCos等等。也可以在Linux和uClinux上運(yùn)行該模式。嵌入式系統(tǒng)與GUI概述共26頁,您現(xiàn)在瀏覽的是第23頁!1.3MiniGUI的技術(shù)特點(diǎn)運(yùn)行模式3:MiniGUI-Standalone。以獨(dú)立任務(wù)的方式運(yùn)行,既不需要多線程也不需要多進(jìn)程的支持,這種運(yùn)行模式適合功能單一的應(yīng)用場(chǎng)合。比如在一些使用uC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論