美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 端子與連接器 > 線路板連接器

類型分類:
科普知識
數(shù)據(jù)分類:
線路板連接器

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

發(fā)布日期:2022-04-27 點擊率:67 品牌:恩艾_NI

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

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

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

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

系統(tǒng)整體設計方案

顯示終端硬件設計

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

顯示終端軟件設計

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


圖1 機車顯示終端軟件結(jié)構圖

MiniGUI的裁減與移植

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

(1)在編譯libminigui時,使用如下配置選項:

./configure
--disable-static ;不支持靜態(tài)鏈接庫
--disable-lite;編譯成thread版本
--disable-debug ;在應用程序調(diào)試成功后,不支持調(diào)試信息
--disable-tracemsg ;不支持跟蹤信息
--enable -flatstyle;支持平面窗口,而不是3D窗口
--disable-svgalib
;不支持svgalib引擎
--disable-libggi
;不支持libggi引擎
--enable-fblin
;16支持16bpp的FrameBuffer引擎
--enable -nativeial
;支持本地ial

這樣,編譯Libminigui時僅僅生成動態(tài)鏈接庫,MiniGUI體積也就大大減小。

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

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

在裁減完成后,需要將以下文件拷貝到目標機存儲器的相應位置:

①MiniGUI的函數(shù)庫,包括libminigui、libmywins和libmgext等,還包括其他的應用程序函數(shù)庫等。
②MiniCUI的配置文件,即/usr/local/etc/MiniGUI.cfg文件。
③MiniGUI所使用的資源文件,即usr/local/lib/minigui/res。
這樣,就將裁減后的文件移植到目標機上。

基于MiniGUI的圖形用戶界面設計與開發(fā)

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

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

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


圖2 主界面設計流程圖

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


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

在主界面中可以實現(xiàn)的工作主要包括:

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

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

結(jié)語

本文給出了機車顯示終端的總體設計方案,針對目前基于DOS的機車顯示終端圖形用戶界面開發(fā)難度大的狀況,研究并開發(fā)了基于MiniGUI的機車顯示終端圖形用戶界面,為新一代的機車顯示終端軟件開發(fā)提供了一種新思路和技術嘗試。

參考文獻
1. 劉剛.基于MiniGUI的嵌入式瀏覽器的研究與開發(fā).華中科技大學碩士學位論文. 2005
2. http://www.minigui.com
3.谷豐.基于Linux的機車顯示系統(tǒng)平臺的設計.機車電傳動,2005,1
4.魏永明.MiniGUI編程手冊.北京飛漫軟件有限公司,2003
5.魏永明.面向?qū)崟r嵌入式系統(tǒng)的圖形用戶界面支持系統(tǒng)----MiniGUI編譯、安裝和配置.http://www.cn.ibm.com/developerWorks/Linux/

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        精品国内二区三区| 亚洲人xxxx| 亚洲一区二区三区四区五区中文 | 亚洲一区二三| 亚洲精品成人久久久998| 日本一区二区三区在线视频 | 日韩亚洲欧美中文三级| 欧美一级黄色大片| 久久久久久久久久久黄色| 国产无一区二区| 成人免费在线播放视频| 亚洲男同性恋视频| 香蕉成人啪国产精品视频综合网| 亚洲成人一区在线| 久久国产视频网| a在线欧美一区| 久久99精品久久久久久久久久 | 亚洲国产wwwccc36天堂| 亚洲国产一区二区三区青草影视| 免费看黄色91| 成人开心网精品视频| 成人高清在线观看| 欧美日韩国产高清视频| 色一情一乱一乱一91av| 欧美精品v国产精品v日韩精品 | 国产高清精品在线| 91精品国产99久久久久久红楼| 韩国一区二区三区美女美女秀| 水蜜桃一区二区三区| 欧美日韩国产一二三| 国产亚洲一二三区| 午夜视频在线观看一区二区 | 国产精品久久看| 一区二区视频在线看| 精品一区二区久久久| 99在线观看| 欧美亚洲综合在线| 久久久电影一区二区三区| 亚洲午夜视频在线观看| 成人福利视频在线| 日韩精品一区二区三区四区五区| 欧美图区在线视频| 中文字幕不卡在线播放| 视频在线观看一区二区三区| 粉嫩嫩av羞羞动漫久久久 | 欧美做爰猛烈大尺度电影无法无天| 日韩一卡二卡三卡| 亚洲亚洲精品在线观看| 成人一级片在线观看| 欧美在线一区二区三区四区| 欧美一级在线观看| 亚洲精品视频在线| 成人黄色av电影| 一区二区三区在线视频看| 久久久久99精品国产片| 日产精品久久久久久久性色| http;//www.99re视频| 欧美日韩精品一区视频| 亚洲美女偷拍久久| 99在线精品免费| 正在播放久久| 亚洲乱码国产乱码精品精的特点| 国产精品一级在线| 粉嫩久久99精品久久久久久夜| 欧美精品123| 欧美xxxxx裸体时装秀| 美女一区二区在线观看| 欧美日韩国产一二| 国产午夜亚洲精品不卡| 韩国av一区二区三区| 亚洲精品一区二区三区樱花| 色综合色综合色综合| 国产欧美日韩另类视频免费观看| 欧美a级理论片| 蜜桃成人免费视频| 久久精品欧美一区二区三区麻豆| 美女一区二区久久| 日韩电影免费观看在| 日本一区二区成人在线| 丁香婷婷综合网| 在线观看精品一区| 亚洲综合免费观看高清在线观看| 成人在线观看网址| 久久久久久久久伊人| 国产成人精品综合在线观看 | 日韩欧美区一区二| 久久精品国产一区二区三区免费看| 日韩欧美三级一区二区| 综合久久久久久久| 国产在线一区二区三区欧美| 国产亚洲综合在线| 91麻豆成人久久精品二区三区| 日韩欧美色电影| 成人亚洲精品久久久久软件| 6080日韩午夜伦伦午夜伦| 久久精品国产色蜜蜜麻豆| 欧美亚洲尤物久久| 激情成人综合网| 91超碰这里只有精品国产| 久久99精品久久久久久国产越南| 欧美最新大片在线看| 六月丁香综合在线视频| 色狠狠综合天天综合综合| 麻豆精品在线观看| 欧美色综合网站| 精品午夜一区二区三区在线观看| 欧美色网一区二区| 国产一区在线看| 91精品国产乱码| 成人精品国产福利| 精品99一区二区三区| caoporn国产精品| 国产午夜精品一区二区三区嫩草| 91蝌蚪porny| 最新中文字幕一区二区三区 | 国产专区欧美精品| 91精品国产全国免费观看| 国模娜娜一区二区三区| 91精品国产一区二区三区| 成人爱爱电影网址| 国产精品日日摸夜夜摸av| 欧美高清视频一区二区三区在线观看 | 久久亚洲精品小早川怜子| 91丨porny丨最新| 国产精品成人网| 日韩亚洲视频| 久久99久久99精品免视看婷婷 | 亚洲欧美综合色| 日本一区高清不卡| www国产精品av| 国产乱码精品一区二区三区卡| 欧美一区二区三区人| 3d蒂法精品啪啪一区二区免费| 亚洲欧美在线高清| 国产一区在线不卡| 久久综合网色—综合色88| 久久久久久国产精品一区 | 国产一区二区在线观看视频| 久久精品在线观看| 日本一区二区精品视频| 免费高清在线视频一区·| 日韩精品一区二区三区swag | 国产精品久久久99| 伊人久久大香线蕉综合75| 国产一区二区三区四区在线观看| 久久亚洲免费视频| 成人黄色小视频在线观看| 亚洲色图在线视频| 色婷婷亚洲综合| av午夜精品一区二区三区| 亚洲精品久久嫩草网站秘色| 欧美中文字幕一区二区三区亚洲| 岛国一区二区在线观看| 亚洲另类色综合网站| 欧美日韩美女一区二区| 精品日产一区2区三区黄免费| 毛片av一区二区| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美久久234| 99精品国产热久久91蜜凸| 亚洲自拍偷拍欧美| 日韩美女主播在线视频一区二区三区| 久久久久久国产精品免费免费| 久久99精品久久久久婷婷| 国产精品久线在线观看| 欧美日韩一区二区欧美激情| 国产伦理一区二区三区| 久久99精品一区二区三区| 亚洲女与黑人做爰| 日韩欧美国产1| 色88888久久久久久影院按摩 | **亚洲第一综合导航网站| 精品国产一区二区三区不卡| 亚洲最新在线| 精品国产电影| 成人中文字幕合集| 天堂久久久久va久久久久| 国产亚洲va综合人人澡精品| 欧洲一区在线观看| 欧美一进一出视频| 91pron在线| 国产iv一区二区三区| 男人的天堂久久精品| 亚洲精品老司机| 国产欧美日韩三区| 欧美一区二区三区人| 在线免费观看日本一区| 欧美一区二区综合| 久久电影网站中文字幕| 亚洲一区在线观看免费观看电影高清| 久久综合久久综合九色| 欧美日韩国产免费一区二区| 天堂一区二区三区| 精品久久中出| 风间由美久久久| 欧美精品aⅴ在线视频| 久久伦理网站| 国产精品免费一区二区| 91色.com| av高清不卡在线|