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