SQLite,是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它, 它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數據庫管理系統來講,它的處理速度比他們都快。 在開始之前,我們需要確認有
1、下載 SQLite3源碼 地址:http://www.sqlite.org/download.html <ignore_js_op> ![]() 選擇穩定版本的源碼 2、將源碼包復制到主機工作目錄下 如我的用戶是gary,SQLite版本是 3.8.5 版本SQLite版本是 3.8.5 版本
3、配置編譯選項
其中,
4、編譯安裝
5、壓縮並復制 壓縮並復制sqlite3文件到U盤
壓縮並復制動態庫libsqlite3.so.0.8.6文件到U盤
6、復制文件 在開發板上制作鏈接將U盤插入開發板上,將sqlite3復制到/usr/local/bin目錄,將動態庫文件復制到/usr/local/lib目錄,並對動態庫做鏈接。
7、運行sqlite 在開發板上執行sqlite3命令,看到如下信息說明sqlite3移植成功!
使用 .help 查看幫助,使用 .quit 退出sqlite命令。 最后,附上 arm-2010q1-202-arm-none-linux-gnueabi 編譯好的sqlite3鏡像,經測試在MYD-AM335X上可以正常運行: <ignore_js_op> ![]() |