欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

基于MiniGUI的機車顯示終端圖形用戶界面研究———基于MiniGUI的機車顯示終端圖形用戶界面研究

摘要:為解決當前基于DOS的機車顯示終端圖形用戶界面開發難度大和工作量大的問題,本文研究了基于MiniGUI的機車顯示終端的整體設計,重點分析了MiniGUI的裁減、移植以及基于MiniGUI的顯示終端圖形用戶界面的開發。

關鍵詞:MiniGUI;顯示終端;Linux;圖形用戶界面


機車顯示終端是機車乘務員與機車設備之間進行人機信息交互的主要設備。在實際運用中,顯示終端將機車的行車安全信息、故障信息和設備狀態等反映給乘務員,以便有效地指導乘務員操作,確保機車安全,減小機車故障的影響。

機車顯示終端用戶界面是機車乘務員與機車顯示終端相互交流信息的主要方式。機車乘務員對機車顯示終端的關鍵技術并不熟悉,所以要求顯示終端用戶界面必須直觀、認讀性好,且與乘務員交互性好。目前我國的機車顯示終端大多采用DOS操作系統。為了使用圖形界面,開發工作必須從底層開始,難度和工作量都很大。

MiniGUI是一個自由軟件項目,其目標是為基于Linux的實時嵌入式系統提供一個輕量級的圖形用戶界面支持系統。免費的MiniGUI庫文件和資源文件等可以從因特網上下載。在本文中,作者下載到的是其1.3.3版本。利用MiniGUI技術,本文研究并開發出以嵌入式Linux為操作系統的機車顯示終端的圖形用戶界面。
  
系統整體設計方案

顯示終端硬件設計

機車車載顯示終端硬件主要由研華科技PCM-9372型號的PC/104主板作為硬件平臺核心,其CPU為VIA Eden系列的處理器,與x86體系完全兼容。機車顯示終端顯示器選用SHARP公司的10寸彩色TFT液晶顯示屏。

顯示終端軟件設計

機車顯示終端軟件主要由嵌入式Linux和MiniGUI構成,并需要對Linux進行裁減并移植到機車顯示終端的硬件平臺上。機車顯示終端圖形用戶界面程序以及有關應用程序的開發則基于MiniGUI完成。機車顯示終端軟件結構如圖1所示。

圖1 機車顯示終端軟件結構圖

MiniGUI的裁減與移植

在開發主機上進行MiniGUI的配置、編譯和安裝之后,MiniGUI的體積大小為10M左右,對于嵌入式系統來說,這個體積過于龐大,必須對其進行裁減。MiniGUI的裁減工作可利用編譯選項和修改配置文件來完成。最終,其體積可裁減到2M,滿足機車顯示終端嵌入式系統的要求。裁減工作具體做法如下:

(1)在編譯libminigui時,使用如下配置選項:
./configure
--disable-static          ;不支持靜態鏈接庫
--disable-lite            ;編譯成thread版本
--disable-debug         ;在應用程序調試成功后,不支持調試信息
--disable-tracemsg       ;不支持跟蹤信息
--enable -flatstyle;支持平面窗口,而不是3D窗口
--disable-svgalib
;不支持svgalib引擎
--disable-libggi
;不支持libggi引擎
--enable-fblin
;16支持16bpp的FrameBuffer引擎
--enable -nativeial
;支持本地ial
這樣,編譯Libminigui時僅僅生成動態鏈接庫,MiniGUI體積也就大大減小。

(2)修改/usr/local/etc/MiniGUI.cfg配置文件

MiniGUI.cfg中可供裁減的內容包括systemfont、truetypefonts、cursorinfo、iconinfo、bitmapinfo以及imeinfo等選項。

在裁減完成后,需要將以下文件拷貝到目標機存儲器的相應位置:
①MiniGUI的函數庫,包括libminigui、libmywins和libmgext等,還包括其他的應用程序函數庫等。
②MiniCUI的配置文件,即/usr/local/etc/MiniGUI.cfg文件。
③MiniGUI所使用的資源文件,即usr/local/lib/minigui/res。
這樣,就將裁減后的文件移植到目標機上。
 
基于MiniGUI的圖形用戶界面設計與開發

機車車載顯示終端的圖形用戶界面主要完成數據的顯示、查詢和用戶輸入等功能,在設計上要求簡單實用、操作方便。

MiniGUI是一種基于線程的窗口系統,界面控制線程和應用邏輯可以用不同的線程來完成,且線程相互之間通過消息來完成數據傳遞。MiniGUI使用消息驅動作為應用程序的創建架構,主窗口可以單獨屬于一個線程,也可以附屬于其它主窗口。

本文將機車車載顯示終端正常狀態下的顯示界面設定為主窗口,MiniGUI為每個主窗口建立單獨的消息隊列,在該主窗口基礎上派生出的其它主窗口、對話框及其控件均使用同一消息隊列。在主函數MiniGUIMain中創建并顯示主窗口,同時建立窗口結構與窗口過程的聯系,然后從窗口管理器中獲取、翻譯并分發消息,而窗口過程則負責處理各個窗口的消息。消息可以有許多種類型,不同類型的消息可以完成不同的處理,如MSG_PAINT消息的處理通常用來繪制窗口,而MSG_CLOSE消息的處理則用來完成應用的結束。需要說明的是,也可以在MiniGUIMain函數中建立其它應用線程。綜合上述過程,得出主界面設計流程圖如圖2所示。

圖2 主界面設計流程圖

設計完成的顯示終端主界面如圖3所示。  

圖3 機車車載顯示終端主界面

在主界面中可以實現的工作主要包括:
(1) 刷新數據顯示:需要刷新的數據包括速度、限速、信號機編號和類型、距信號機距離、時間等;
(2) 刷新狀態指示顯示:包括當前色燈以及屏幕右邊的各種狀態指示;
(3) 刷新圖形顯示:根據當前的數據,畫出前方4km和后方1km的速度、限速曲線以及平縱斷面和道橋隧等。
(4) 機車位置顯示:主界面左側約1/5處有一條垂直分割線,表示此處為當前機車位置。機車由一個藍色圖標表示。

其它圖形用戶界面設計中,主要利用面向對象的方法,采用對話框模板來進行界面編程。該模板中定義了對話框本身的一些屬性,比如位置和大小,同時還定義了對話框中所有控件的初始信息,包括位置、大小、風格等。
  
結語

本文給出了機車顯示終端的總體設計方案,針對目前基于DOS的機車顯示終端圖形用戶界面開發難度大的狀況,研究并開發了基于MiniGUI的機車顯示終端圖形用戶界面,為新一代的機車顯示終端軟件開發提供了一種新思路和技術嘗試。
  
參考文獻
1. 劉剛.基于MiniGUI的嵌入式瀏覽器的研究與開發.華中科技大學碩士學位論文. 2005
2. http://www.minigui.com
3.谷豐.基于Linux的機車顯示系統平臺的設計.機車電傳動,2005,1
4.魏永明.MiniGUI編程手冊.北京飛漫軟件有限公司,2003
5.魏永明.面向實時嵌入式系統的圖形用戶界面支持系統----MiniGUI編譯、安裝和配置.http://www.cn.ibm.com/developerWorks/Linux/

 
 
 
 
欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
欧美精品激情| 国产一区二区无遮挡| 欧美精品aa| 欧美久久成人| 狠狠色狠狠色综合日日tαg| 在线观看日韩av电影| 亚洲激情专区| 欧美中日韩免费视频| 男人的天堂成人在线| 国产精品视频免费观看| 18成人免费观看视频| 国产欧美日韩一级| 欧美在线高清| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲精品国产日韩| 亚洲专区一区| 亚洲人体一区| 欧美日韩国产精品一卡| 99视频在线精品国自产拍免费观看| 国产精品一区在线观看| 好吊色欧美一区二区三区视频| 亚洲国产专区校园欧美| 久久精品国产第一区二区三区最新章节| 亚洲视频观看| 亚洲欧美亚洲| 噜噜噜91成人网| 亚洲天堂偷拍| 狠色狠色综合久久| 欧美一区激情| 六月婷婷一区| 久久国产精品亚洲77777| 亚洲国产高清视频| 欧美日韩理论| 在线视频免费在线观看一区二区| 欧美激情亚洲| 欧美一区二区三区久久精品茉莉花| 亚洲美女黄色| 亚洲激情一区二区| 亚洲狠狠婷婷| 黄色av成人| 欧美日韩一区二区三| 久久久99国产精品免费| 国产伦精品一区二区三| 国产精品手机视频| 国产精品有限公司| 91久久国产自产拍夜夜嗨| 欧美日韩三级电影在线| 欧美成人69| 欧美在线日韩| 久久久久一区二区| 欧美.日韩.国产.一区.二区| 你懂的成人av| 欧美久久久久久| 欧美久久一级| 久久综合精品一区| 久久精品毛片| 午夜国产精品视频| 噜噜噜久久亚洲精品国产品小说| 亚洲欧美日产图| 久久久噜噜噜久久狠狠50岁| 久久青青草原一区二区| 欧美日韩亚洲免费| 欧美激情性爽国产精品17p| 国产综合欧美| 激情综合中文娱乐网| 亚洲国产欧洲综合997久久| 国产综合自拍| 中文日韩在线| 欧美fxxxxxx另类| 欧美伊人久久| 亚洲激情av| 国产精品免费一区二区三区观看| 亚洲国产精品日韩| 国产精品一区毛片| 欧美日韩高清在线一区| 99精品国产99久久久久久福利| 国产日韩一区二区三区| 女女同性女同一区二区三区91 | 欧美久久一区| 亚洲国产精品一区二区第四页av| 一级日韩一区在线观看| 欧美.日韩.国产.一区.二区| 亚洲黄色成人| 欧美一区三区二区在线观看| 亚洲巨乳在线| 国产日韩免费| 欧美日韩高清免费| 亚洲在线日韩| 欧美 亚欧 日韩视频在线| 亚洲三级影院| 国产精品v一区二区三区| 一区二区三区国产盗摄| 老**午夜毛片一区二区三区| 亚洲精品乱码| 国产伦精品一区二区三区视频孕妇| 欧美成人一品| 亚洲欧美日本视频在线观看| 亚洲第一毛片| 欧美日韩免费精品| 欧美.www| 久久综合图片| 亚洲影院在线| 国产精品久久久久久模特| 国产精品日韩一区二区| 亚洲精品乱码| 亚洲麻豆一区| 日韩亚洲国产欧美| 影音先锋中文字幕一区二区| 午夜日韩视频| 久久久av水蜜桃| 麻豆av福利av久久av| 国产精品区二区三区日本| 亚洲激情网站| 亚洲三级影院| 中文精品视频| 国产一区二区高清视频| 亚洲少妇在线| 国产精品亚洲综合色区韩国| 在线视频亚洲| 亚洲女人av| 免费精品视频| 久久一区精品| 午夜国产欧美理论在线播放| 欧美日韩亚洲一区在线观看| 亚洲午夜精品国产| 亚洲激情啪啪| 亚洲高清视频一区二区| 一区二区精品国产| 香蕉久久夜色精品国产| 最近看过的日韩成人| 久久久久久国产精品mv| 性色av一区二区怡红| 欧美一进一出视频| 亚洲激情成人| 亚洲欧美日韩在线观看a三区 | 蜜乳av另类精品一区二区| 嫩草成人www欧美| 欧美啪啪一区| 亚洲人体偷拍| 蜜乳av另类精品一区二区| 欧美一区二区三区免费看| 欧美激情综合| 亚洲国产专区校园欧美| 国产欧美一级| 欧美激情成人在线| 一本综合精品| 欧美日韩三级| 一本色道久久综合| 亚洲精品一品区二品区三品区| 99日韩精品| 亚洲欧美文学| aa国产精品| 免费看的黄色欧美网站| 欧美午夜精品理论片a级大开眼界| 亚洲高清在线| 欧美日韩99| 亚洲久久一区二区| 欧美日韩精品免费观看视频完整| 一本色道88久久加勒比精品| 欧美午夜不卡| 久久婷婷一区| 国产欧美日韩在线播放| 欧美久久影院| 久久黄色网页| 国产一区二区久久久| 伊人精品成人久久综合软件| 国产一区二区你懂的| 久久国产精品一区二区三区| 亚洲高清在线播放| 欧美日韩一区自拍| 亚洲制服少妇| 国产欧美不卡| 一区二区亚洲精品| 欧美资源在线| 国产精品乱码一区二区三区| 国产精品99免费看| 久久久久久穴| 国产情侣一区| 亚洲看片网站| 黄色成人av网站| 欧美日韩国产欧| 亚洲欧美文学| 国产模特精品视频久久久久| 亚洲女同在线| 国产情侣一区| 亚洲欧美bt| 久久精品毛片| 欧美成人久久| 久久精品女人| 久久一区视频| 欧美日韩三级| 国产在线日韩| 亚洲国产免费看| 亚洲日本视频| 国产精品有限公司| 免费亚洲网站| 亚洲激情啪啪| 国产精品老牛| 久久久久网站| 欧美日韩ab| 亚洲国产激情| 国产精品一区二区三区免费观看 | 在线一区免费观看| 国产精品久久波多野结衣| 国产精品一区视频| 老牛影视一区二区三区| 欧美不卡三区| 在线日韩视频| 国产精品久久国产三级国电话系列 | 久久这里只有| 欧美激情一区| 在线欧美亚洲| 亚洲欧美电影在线观看| 老牛影视一区二区三区| 一区在线视频| 久久经典综合| 亚洲电影av| 中文有码久久| 欧美精品网站| 亚洲国产免费看| 中文国产一区| 亚洲综合99| 欧美人成在线| 亚洲精品欧洲精品| 久久国产日韩欧美| 亚洲国产国产亚洲一二三| 香蕉视频成人在线观看| 狠狠入ady亚洲精品| 91久久国产综合久久蜜月精品| 国产精品一区视频网站| 国产精品久久7| 国产精品毛片在线| 国产在线欧美| 欧美影视一区| 亚洲免费网址| 亚洲免费大片| 午夜精品亚洲| 亚洲一区二区三区免费在线观看 | 国产精品一区二区三区免费观看| 久久午夜影视| 国产欧美日韩综合精品二区| 国产在线精品二区| 欧美伊人久久| 裸体丰满少妇做受久久99精品| 亚洲国产午夜| 欧美日韩在线精品| 久久不射中文字幕| 国产一区二区中文| 91久久午夜| 性色一区二区| 国产偷自视频区视频一区二区| 欧美日韩一区在线播放| 女女同性女同一区二区三区91| 国产一区成人| 国产一区二区三区久久久久久久久| 黄色一区二区三区四区| 欧美日韩国产三区| 欧美日韩爆操| 欧美日本一区二区视频在线观看| 久久精品日韩| 久久亚洲综合网| 久久综合一区| 久久综合九色综合欧美狠狠| 久久高清国产| 久久国产精品亚洲77777| 亚洲男女自偷自拍| 免费日韩精品中文字幕视频在线| 9色国产精品| 亚洲一区二区三区在线观看视频 | 狠狠色狠狠色综合日日tαg| 久久天堂国产精品| 欧美精选在线| 伊人蜜桃色噜噜激情综合| 午夜日韩激情| 国内精品久久久久久久影视蜜臀| 欧美激情五月| 国产精品二区二区三区| 久久久久网站| 国产综合第一页| 亚洲看片免费| 性娇小13――14欧美| 久久综合狠狠综合久久综青草| 欧美不卡在线| 悠悠资源网久久精品| 最新国产拍偷乱拍精品| 国产精品乱码| 女人色偷偷aa久久天堂| 黑丝一区二区三区| 国产一区二区三区的电影 | 久久经典综合| 国精品一区二区三区| aa亚洲婷婷| 国产欧美日韩一区二区三区在线| 久久国产精品亚洲va麻豆| 欧美色图首页| 日韩午夜视频在线观看| 欧美资源在线| 亚洲国产精品一区二区第一页| 国产情侣一区| 久久天堂成人| 在线精品一区| 久久大逼视频| 欧美精品一线| 亚洲欧美日韩国产一区二区| 国产一区二区三区自拍| 午夜影院日韩| 亚洲国产精品久久久久久女王 | 欧美专区在线| 亚洲黄色毛片| 欧美96在线丨欧| 国产欧美日韩一区二区三区| 欧美日韩精品| 久久国产精品免费一区| 亚洲激情偷拍| 欧美日韩三级| 久久久久久久久一区二区| 欧美日韩亚洲一区三区| 亚洲在线播放| 亚洲深夜福利| 亚洲午夜精品久久久久久浪潮| 性欧美精品高清| 国产视频久久| 99国产精品视频免费观看一公开| 欧美日韩免费精品| 久久精品首页| 国产精品免费一区二区三区观看| 精久久久久久| 国产精品初高中精品久久| 欧美一区二视频在线免费观看| 一区二区三区福利| 亚洲黄网站黄| 亚洲国产午夜| 在线不卡视频| 国内自拍一区| 国产精品v日韩精品v欧美精品网站| 99精品国产一区二区青青牛奶| 在线播放不卡| 亚洲欧洲在线一区| 亚洲国产婷婷香蕉久久久久久99| 欧美日韩综合网| 欧美日韩一区二区三区在线观看免| 久久三级福利| 国产日韩欧美精品| 国产亚洲毛片在线| 亚洲欧美视频| 亚洲一区自拍| 久久久久久久久一区二区| 久久久久久黄| 欧美福利精品| 欧美视频一区| 亚洲一级网站| 99精品免费视频| 国产精品日韩欧美一区二区三区 | 欧美在线首页| 欧美日韩视频在线一区二区观看视频| 欧美有码视频| 黄色av日韩| 亚洲精品孕妇| 欧美资源在线| 国产精品vip| 99日韩精品| 欧美成人一区二区在线| 亚洲亚洲精品三区日韩精品在线视频| 亚洲黄色一区二区三区| 亚洲一区二区三区涩| 欧美一区二区三区免费看| 精品成人久久| 国产精品日韩欧美一区| 午夜日韩视频| 一区二区日本视频| 午夜视频精品| 国产一区白浆| 国内精品嫩模av私拍在线观看| 亚洲欧洲在线一区| 久久中文在线| 亚洲毛片视频| 欧美成人精品| 国产三区精品| 亚洲午夜一区| 久久这里有精品15一区二区三区| 亚洲第一黄色| 欧美一区在线看| 一本一本久久a久久精品综合妖精| 亚洲美女毛片| 欧美日韩在线一二三| 欧美日韩亚洲国产精品| 国产欧美亚洲日本| 欧美午夜一区二区福利视频| 欧美专区一区二区三区| 欧美特黄a级高清免费大片a级| 国产亚洲欧美一区二区| 亚洲五月婷婷| 欧美久久一区| 久久精品国产第一区二区三区最新章节 | 久久国产欧美| av不卡在线| 伊人久久婷婷| 欧美三日本三级少妇三99| 久久福利影视| 亚洲一区二区成人|