精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在BL302嵌入式ARM控制器上創建和查詢SQLite3數據庫

金鴿科技 ? 來源:金鴿科技 ? 作者:金鴿科技 ? 2023-08-08 19:31 ? 次閱讀

本文主要講述了在鋇錸技術BL302嵌入式arm控制器上運行 SQLite3 數據庫的命令示例。SQLite3 是一個輕型的嵌入式數據庫,不需要安裝數據庫服務器進程,占用資源低且處理速度快。

首先,需要將對應版本的 SQLite3 文件復制到設備的 /usr/ 目錄下,并解壓縮。然后進入 /usr/lib 目錄,創建兩個鏈接文件 libsqlite3.so.0.8.6 的鏈接 libsqlite3.so.0 和 libsqlite3.so。

接下來可以運行數據庫,輸入 sqlite3 命令即可連接到一個臨時的內存數據庫。可以通過輸入 SQL 命令來操作數據庫,例如使用 create table 創建表,使用 insert into 插入數據,使用 select * from 查詢表中的內容。

最后,使用 .exit 命令退出數據庫。

請注意,此處只是簡單的演示示例,實際使用中可能會有其他步驟和配置。如果您有其他問題或需要進一步的幫助,請隨時提問。

鋇錸技術arm控制器BL302應用拓撲圖

wKgZomTSJ6SAbwT3AAIdS-q6NsY885.png

編輯切換為居中

添加圖片注釋,不超過 140 字(可選)

SQLite3 是一個輕型的嵌入式數據庫,本設備支持版本 V3.1~V3.4。占用資源非常

低,處理速度快,不需要安裝數據庫服務器進程。設備移植的是 3.11.0 版本的 sqlit3。

如需安裝其他版本的 SQLite3,需先復制相應版本文件至設備的/usr/目錄下,解壓

后,進入/usr/lib 目錄下,生成鏈接

ln -s libsqlite3.so.0.8.6 libsqlite3.so.0

ln -s libsqlite3.so.0.8.6 libsqlite3.so

運行數據庫:

root@fl-imx6ull:~# sqlite3

SQLite version 3.11.0 2016-02-15 17:29:24

Enter ".help" for usage hints.

Connected to a transient in-memory database.

Use ".open FILENAME" to reopen on a persistent database.

sqlite>

測試 SQLite 軟件:

SQLite version 3.11.0 2016-02-15 17:29:24

Enter ".help" for usage hints.

Connected to a transient in-memory database.

Use ".open FILENAME" to reopen on a persistent database.

sqlite> create table tbl1 (one varchar(10), two smallint); //創建表 tbl1

sqlite> insert into tbl1 values('hello!',10); //tbl1 表內插入數據 hello!|10

sqlite> insert into tbl1 values('goodbye', 20); //tbl1 表內插入數據 goodbye|20

sqlite> select * from tbl1; //查詢表 tbl1 中內容

hello!|10

goodbye|20

sqlite>

退出數據庫:

sqlite> .exit //退出數據庫(或使用.quit 命令)

root@fl-imx6ull:~#

嵌入式 ARM 控制器 BL301/BL302 系列是工業級堅固型工業控制器,采用 NXP 的 高性能處理器 I.MX6ULL,搭配先進的 ARM Cortex-A7 構架,運行速度高達 800MHz, 具有高度的穩定性。本產品最高可提供 4 路 RS485/RS232,1 路 CAN 口,2 路網口,2 路 DI 口,2 路 PWM 口輸出以及 1 路 USB 接口,1 路電源輸入/輸出接口、1 路 HDMI 視頻顯示接口。可運行 LINUX、Ubuntu、Debian 等 OS,兼容 Node-Red、QT、PythonC++等應用程序,支持 MySQL、InfluxDB、SQLite 等數據庫。豐富的硬件接口以及強大的軟件兼容性,小巧的尺寸,DIN35 導軌安裝,讓嵌入式 ARM 控制器 BL301/BL302

具有廣泛的應用場景。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9046

    瀏覽量

    366821
  • 控制器
    +關注

    關注

    112

    文章

    16203

    瀏覽量

    177415
  • 嵌入式
    +關注

    關注

    5068

    文章

    19019

    瀏覽量

    303299
  • 數據庫
    +關注

    關注

    7

    文章

    3765

    瀏覽量

    64276
收藏 人收藏

    評論

    相關推薦

    labview連接sqlite3數據庫

    labview利用“調用庫函數節點”通過“動態鏈接(DLL)”操作sqlite3數據庫創建數據庫創建
    發表于 07-19 16:04

    【OK210試用體驗】sqlite3移植

    SQLite,是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C中。它是D.RichardHipp建立的公有領域項目。它的設計目標是
    發表于 09-21 16:02

    Linux sqlite3的基本命令操作

    sqlite3一款主要用于嵌入式的輕量級數據庫,本文旨在為熟悉sqlite3基本命令提供技術文檔。
    發表于 07-16 06:29

    嵌入式數據庫sqlite移植及使用的資料分享

    ,掌握 sqlite 數據庫軟件移植的步驟,掌握 sqlite 開發的兩種方式 — 命令模式和 C代碼開發模式 的使用方法,并編程實現簡單通訊錄查詢實驗。二.實驗內容實驗4.1 移植
    發表于 10-28 09:48

    怎樣將sqlite3數據庫交叉編譯并移植到嵌入式開發板上去呢

    怎樣將sqlite3數據庫交叉編譯并移植到嵌入式開發板上去呢?有哪些操作流程?
    發表于 12-27 07:31

    SQLite3嵌入式數據庫arm+linux移植的相關資料下載

    SQLite數據庫介紹SQLite數據庫是一種嵌入式數據庫,他的目標是盡量簡單,因此它拋棄了傳統
    發表于 12-27 07:00

    【FireBeetle 2 ESP32-S3開發板體驗】Arduino中使用基于SPIFFS分區的sqlite3嵌入式數據庫

    FireBeetle 2 ESP32-S3開發板使用SPIFFS分區,接下來,繼續分享Arduino中使用基于SPIFFS分區的sqlite3
    發表于 08-03 10:17

    基于Dragonboard 410c實現sqlite3數據庫存儲與管理

    今天給大家介紹如何利用sqlite3數據庫來為dragonboard 410c開發進行數據存儲和管理,sqlite3 是一款非常mini的數據庫
    發表于 02-08 11:53 ?1170次閱讀

    SQLite嵌入式數據庫Wince中的應用實例

    應該盡量小,SQLite[1]Linux中的應用很廣泛,本設計介紹了SQLite作為一款小巧的嵌入式數據庫
    發表于 10-23 16:05 ?0次下載
    <b class='flag-5'>SQLite</b><b class='flag-5'>嵌入式</b><b class='flag-5'>數據庫</b><b class='flag-5'>在</b>Wince中的應用實例

    嵌入式實驗】《嵌入式數據庫 sqlite 移植及使用》

    的基本方法,掌握 sqlite 數據庫軟件移植的步驟,掌握 sqlite 開發的兩種方式 — 命令模式和 C代碼開發模式 的使用方法,并編程實現簡單通訊錄查詢實驗。二.實驗內容實驗4.
    發表于 10-21 10:51 ?6次下載
    【<b class='flag-5'>嵌入式</b>實驗】《<b class='flag-5'>嵌入式</b><b class='flag-5'>數據庫</b> <b class='flag-5'>sqlite</b> 移植及使用》

    sqlite3嵌入式linux下使用總結

    通過前面的講述,我們可以了解到sqlite3是一個小型的數據庫,功能上還是比較強大的,代碼量少,運行占內存也比較少,采用C 編寫,所以天生適合嵌入式系統中,尤其是嵌入式linux,相當
    發表于 11-01 17:22 ?2次下載
    <b class='flag-5'>sqlite3</b>:<b class='flag-5'>嵌入式</b>linux下使用總結

    sqlite3嵌入式Linux的移植步驟詳解

    sqlite3_bind 函數sqlite3sqlite3_column 函數sqlite3嵌入式linux下使用總結 在前面的文章
    發表于 11-01 17:38 ?4次下載
    <b class='flag-5'>sqlite3</b><b class='flag-5'>在</b><b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>上</b>的移植步驟詳解

    工業級堅固型工業嵌入式ARM控制器BL301/BL302系列

    嵌入式 ARM 控制器 BL301/BL302 系列是工業級堅固型工業控制器,采用 NXP 的高
    發表于 02-27 13:56 ?510次閱讀

    詳解如何在鋇錸技術ARM嵌入式控制器鋇錸技術BL302配置和使用Node-RED

    、Debian等OS,兼容Node-Red、QT、Python、C++等應用程序,支持MySQL、InfluxDB、SQLite數據庫。豐富的硬件接口以及強大的軟件兼容性,小巧的尺寸,DIN35導軌安裝,讓嵌入式
    的頭像 發表于 08-08 09:06 ?468次閱讀

    提升儲能系統性能的選擇:BL302嵌入式ARM控制器

    嵌入式ARM控制器鋇錸技術BL302系列是工業級堅固型工業控制器,采用NXP的高性能處理I.M
    的頭像 發表于 08-08 20:25 ?530次閱讀
    提升儲能系統性能的選擇:<b class='flag-5'>BL302</b><b class='flag-5'>嵌入式</b><b class='flag-5'>ARM</b><b class='flag-5'>控制器</b>