在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM和Linux通用工控平臺設計與實現(xiàn)

            基于ARM和Linux通用工控平臺設計與實現(xiàn)

            作者: 時間:2012-04-10 來源:網(wǎng)絡 收藏

            2 PC模擬器開發(fā)環(huán)境搭建

            建立自己的開發(fā)目錄,解壓文件libminigui-1.3.3.tar.gz和minigui-res-1.3.3.tar.gz;編譯安裝MiniGUI運行所需庫文件libminigui;安裝資源文件minigui-res-1.3.3;修改/etc/ld.so.conf 文件,加入一行/usr/local/lib,然后執(zhí)行[root]# ldconfig 按照硬件平臺配置與開發(fā)環(huán)境的設置修改minigui配置文件,包括修改路徑,屏幕分辨率等。

            PC模擬器開發(fā)環(huán)境搭建完畢后,就可在 PC上開發(fā)應用程序,在 qvfb中執(zhí)行,驗證程序的正確后,就可以進行交叉編譯下載運行。

            3 交叉編譯Minigui1.3.3

            解壓arm--2.95.3.bz2文件安裝交叉編譯工具?cross-2.95.3,安裝之后修改.bashrc腳本,設置環(huán)境變量:PATH="$PATH:/sbin:/usr/local/arm/2.95.3/bin:/usr/local/bin:/usr/local"。

            接下來依次安裝 zlib庫,png庫、libttf庫,它們的作用分別是:其他的庫的編譯基礎、顯示PNG圖形、顯示文字。完成以上附加庫的交叉編譯工作后就可以編譯libminigui了。把/usr/local/arm/2.95.3/arm-/lib中相應的庫拷到目標板/usr/lib目錄下,拷貝時先對庫文件執(zhí)行arm--strip命令,去除文件中的調(diào)試信息。同時把資源文件復制到目標平臺的/usr/local/lib目錄下。這樣就完成了交叉編譯工作,可以將PC上調(diào)試好的應用程序下載到目標硬件平臺下進行應用了。

            通用人機界面開發(fā)

            1 人機交互界面需求分析及總體設計

            通用通信人機交互界面是集功能演示、信息采集、設備狀態(tài)、通信交互等功能于一身的人機交互平臺,可以高效、直觀的顯示通用的基本信息,同時有效的指導用戶的操作,提高使用效率,是用戶和通用工控平臺交互的主要方式。

            該人機交互界面顯示器選用PHILIPS公司的14英寸彩色顯示屏,軟件運行環(huán)境選用嵌入式操作系統(tǒng)Linux 2.6.21和GUI開發(fā)環(huán)境MiniGUI 1.3.3構(gòu)成,整個軟件的設計過程需要完成以下功能:

            (1) 實時顯示該平臺具體信息,及本網(wǎng)內(nèi)在線的其他工控設備的信息;
            (2) 以該平臺為控制器實現(xiàn)對本網(wǎng)內(nèi)在線的其他常見設備的多線程信息采集與控制;
            (3) 以UDP及RS485兩種通信方式實時控制工控網(wǎng)絡內(nèi)部;
            (4) 對工控設備掉線自動斷開連接,防止用戶誤操作;

            通用工控平臺通信人機交互界面主要是針對UDP和RS485兩種組網(wǎng)方式基于Modbus協(xié)議完成工控系統(tǒng)中功能演示、信息采集、設備狀態(tài)、通信交互的功能,設計上要求簡單實用,操作方便,而復雜的界面會帶來不必要的開銷并影響性能。根據(jù)需求分析設定人機交互界面整體設計方案及效果圖如圖3、圖4所示。

            基于ARM和Linux通用工控平臺設計與實現(xiàn)
            圖3 人機交互界面整體設計方案

            基于ARM和Linux通用工控平臺設計與實現(xiàn)
            圖4 總體效果圖

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


            關(guān)鍵詞: ARM Linux 工控平臺

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉