正文 基於Qt的無線油井數據采集係統的設計(2 / 2)

3.1 Qt的移植

Qt/E軟件移植前,應先下載準備Qt/E安裝包、tmake工具安裝包、e-2fsprogs庫安裝包、qtopia安裝包、Qt的X11版的安裝包,以分別負責Qt庫文件的支持,Makefile文件的生成和管理,libuuid庫文件的支持,應用程序的開發包環境的支持,應用程序設計工具的支持等。Qt的安裝步驟如下:

(1)加載文件。首先,下載Qt/Embedded的免費版本,然後將所需要的文件拷貝到安裝目錄下;

(2)安裝所需的交叉編譯工具,這裏安裝編譯器arm-linux-gcc-3.4.1;

(3)修改環境變量。將PATH變量修改交叉編譯器的安裝目錄。

安裝後,在任意路徑下輸入 ar 後按 Tab 鍵,如果係統可自動列出編譯器文件,說明安裝成功,可以使用。

3.2 Qt應用程序的移植

Qt應用程序的開發采用宿主機-目標板的方式進行。首先,在宿主機一側搭建Qt應用程序的框架,編寫源代碼。然後,使用交叉編譯器對編寫好的應用程序進行編譯,生成可以在目標板上運行的二進製應用程序。最後,通過網絡端口將經過交叉編譯工具編譯好的Qt/E應用程序拷貝到ARM9目標板上。並為應用程序建立好一個圖標文件,以方便應用程序的運行。

4 結 語

現代電子技術和通信技術的不斷進步,推動著油井自動化管理的快速發展。本文基於Qt/E圖形用戶界麵開發平台,設計了無線油井數據采集係統。本係統可應用於油井的數據采集,並可大大降低人員的工作強度、簡化操作過程、提高工作效率,同時,也為油井的安全生產提供了保障。

參考文獻

[1]宋寶華.Linux設備驅動開發詳解[M].北京:人民郵電出版社,2010:478-528.

[2]韋東山.嵌入式Linux應用開發完全手冊[M].北京:人民郵電出版社,20008:197-221.

[3]趙勝歡,劉守會.ARM 及其嵌入式係統在屏幕中的應用[J].現代顯示,2006 (6):118-124.

[4]熊茂華,楊震倫.ARM9嵌入式係統設計與開發應用[M].北京:清華大學出版社,2008:302-350.

[5]何劍鋒,高宇,孫育東,等.基於Xscale-linux的GPRS/GSM移動終端及GUI設計[J].液晶與顯示,2010,25(3):417-423.