新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SQLite嵌入式數據庫系統設計

        SQLite嵌入式數據庫系統設計

        作者: 時間:2011-08-08 來源:網絡 收藏

          終端下進入工程目錄,修改*.pro文件,并添加如下內容:

          這里加入了編譯程序所需庫文件的路徑以及sqlite.h頭文件的路徑。這一切做好后,開始編譯。

          tmake-o Makefile EDBMS.pro生成Makefile,將其中的編譯工具改為arm-linux-g++,加上交叉編譯的相關庫文件。然后make編譯,生成能在ARM開發板上運行的二進制文件,并且通過NFS掛載到開發板上。運行./EDBMS,會出現我們的窗口界面。查詢一個數據表的內容并顯示在QTable控件上,主界面效果如圖3所示。

          另外,運用SQL Servqr。2000作為后臺,用VB 6.O開發,通過ODBC與連接,實現后臺管理,并負責接收和處理客戶端請求。PC機與嵌入設備端則可以通過串口進行通信,以完善功能。這樣,一個較為完備的數據庫就構建起來了。

          結 語

          本文結合數據庫的特點,運用在ARM-Linux平臺上構建數據庫系統。在此基礎上利用Qt了數據庫界面,使用的API實現數據庫的基本操作。最后對后臺數據庫的配置及串口通信機制做了簡要介紹,完成了整個嵌入式數據庫系統的構建。

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 旬邑县| 兴国县| 获嘉县| 安吉县| 大荔县| 定边县| 绿春县| 惠水县| 泸水县| 北海市| 广昌县| 广平县| 绍兴县| 会泽县| 汕头市| 林甸县| 临夏县| 肥西县| 江城| 漠河县| 雅江县| 孟村| 商丘市| 尼勒克县| 金溪县| 石泉县| 阿勒泰市| 舒城县| 南丹县| 巫山县| 贺兰县| 乌鲁木齐县| 兰考县| 红安县| 昭通市| 广州市| 桓台县| 上虞市| 昌江| 甘孜县| 邓州市|