新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式操作系統的控制系統平臺設計

        基于嵌入式操作系統的控制系統平臺設計

        作者: 時間:2010-11-15 來源:網絡 收藏

          3.2.2界面圖元

          圖元是構成畫面的基本元素,包括基本圖元,如線條、矩形、橢圓等,以及組合圖元,如油罐、閥門等,它們是由基本圖元組合而成。本系統提供了大量的圖元,這些圖元的繪制將調用特定系統下的平臺函數,如Linux系統和Windows CE系統,即對于用戶來說,不管使用哪個系統,這一層是相同的。

          描述人機界面需要一個XML配置文件,如hmiwidget.xml,這個配置文件是用戶在開發環境中設計界面時生成的。系統還支持圖元的變化,即動態屬性,以及事件響應。因此人機界面圖元還有動態屬性和事件屬性,解析配置文件hmiwidget.xml時,會分析這些屬性,并將其鏈起來。

          在系統初始化時,MiniGUI分為兩種情況:服務器(Server)和客戶端(Client)。這主要取決于全局變量mgServer的值,如果為TRUE,表示為服務端,如果為FALSE,表示為客戶端。我們將MiniGUI應用程序名改為mginit,則該應用程序為服務端,如果MiniGUI應用程序名作為客戶端運行,則必須先運行MiniGUI提供的服務端程序mginit。


          圖4 MiniGUI應用程序流程

          本文作者創新點:

          本文討論的控制系統軟件平臺是一個復雜、龐大的系統,而且每個組成部分其內部結構和實現也非常復雜。我在此課題中做了很多研究,提出了系統設計的框架,如今已經實現部分為: Linux實時操作系統、實時數據庫管理與通信、圖形庫與運行環境等,取得了優秀的成果。


        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 4 5 6 下一頁

        關鍵詞: I/O數據 嵌入式

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永仁县| 儋州市| 平度市| 深水埗区| 通化县| 海淀区| 龙川县| 天台县| 邢台县| 梁平县| 昌吉市| 吉林市| 兴国县| 巧家县| 文成县| 永顺县| 益阳市| 自治县| 江城| 怀柔区| 宿州市| 宁国市| 横峰县| 新干县| 嘉荫县| 宁河县| 遵义县| 宣恩县| 兴安盟| 墨玉县| 廉江市| 阿拉善左旗| 思南县| 如东县| 岑巩县| 丰台区| 四子王旗| 昭平县| 洱源县| 朝阳县| 黎川县|