<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM和Linux通用工控平臺設計與實(shí)現

基于A(yíng)RM和Linux通用工控平臺設計與實(shí)現

作者: 時(shí)間:2012-04-10 來(lái)源:網(wǎng)絡(luò ) 收藏

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

建立自己的開(kāi)發(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,然后執行[root]# ldconfig 按照硬件平臺配置與開(kāi)發(fā)環(huán)境的設置修改minigui配置文件,包括修改路徑,屏幕分辨率等。

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

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"。

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

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

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

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

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

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

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

基于A(yíng)RM和Linux通用工控平臺設計與實(shí)現
圖3 人機交互界面整體設計方案

基于A(yíng)RM和Linux通用工控平臺設計與實(shí)現
圖4 總體效果圖

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


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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>