嵌入式系统与开发》构建嵌入式Linux系统 实验报告

发布 2022-10-21 05:40:28 阅读 8840

第三步,编译sqlite,命令为_make_,编译过程中使用的编译器为_ arm-linux-gcc _。

第四步,安装sqlit,命令为_make install_。安装完成后到_/opt/sqlite_文件夹下去查看相关文件,可以看到该文件夹下有_bin_、_include_、_lib__和share文件夹,其中可执行文件sqlite3位于_./bin_文件夹,库位于_.

/lib_文件夹。

第五步,将sqlite3拷贝到开发板bin目录下,将库下的文件拷贝到开发板的lib目录下【注意链接文件的创建】

第六步,数据库的使用。

方式1:命令操纵数据库。

在超级终端环境下创建数据库命令为_sqlite3

创建数据表stutable,字段包括id 整型,name 字符型,phonenum 字符型,具体命令为_sqlite> create table stutable (id int(20),name char(20),phonenum char(20));

插入2条记录,记录信息如下。

001,zhangsan,10086

002,lisi,10000

具体命令为_sqlie> insert into stutable values (001,’zhangsan’,10086);

sqlite> insert into stutable values (02,’lisi’,10000);_

查询**号码为10086的相关记录信息,命令为_sqlite> select * from stutable where=10086;__

方式2:编程操纵数据库。

使用c编程模式完成上述功能,**如下:

#include<>

#include"sqlite/"

int callback(void*,int,char**,char**)

int main()

sqlite3* db;

int nresult=sqlite3_open(""db);

if (nresult !=sqlite_ok)

elsechar* errmsg;

nresult=sqlite3_exec(db,"creat table stutable(id int(20),name(20),phonenum(20))"null,null,&errmsg);

if (nresult !=sqlite_ok)

string strsq1;

strsq1+="begin;";

for (int i=0;i<100;i++)

strsq1+="commit;";

//cout

strsq1="select * from where=10086";

nresult=sqlite3_exec(db,if (nresult !=sqlite_ok)

sqlite3_close(db);

return 0;

int callback(void* ,int ncount,char** pvalue,char** pname)

string s;

for(int i=0;i

printf("%s",s);

return 0;

假设上述**文件名为sqlite_文件,编译命令arm-linux-gcc -o test sqlite_ -i /opt/build/ include/ -l /opt/build/lib/ -lsqlite3 _,其中头文件位于/opt/sqlite/include,库位于/opt/sqlite/lib下。

《嵌入式系统与开发》构建嵌入式Linux系统 实验报告

嵌入式qt编程设计 实验报告。学生姓名。学号。专业班级。指导教师。完成时间。实验4 嵌入式qt编程及使用。一。实验目的。理解qt信号和插槽机制,掌握利用qt creator进行图形软件设计的基本步骤,并掌握将编译好的可执行程序加载到嵌入式开发板并运行的方法。掌握qt应用程序操纵底层硬件设备的基本步骤...

嵌入式linux与嵌入式系统设计

ustc bbs embedded斑竹d j主讲。感谢hongtao chen以及networking斑竹jun zxjun的大量幕后工作!感谢james zhang以及网络中心提供聚会的场地和大力支持!欢迎访问我的主页。聚会详情如下 名称 嵌入式系统设计以及嵌入式linux展望 时间 本周星期天 ...

嵌入式嵌入式系统原理与设计

第六章 iic总线。一 iic总线介绍 i2c总线 1.结构。2.工作原理 a b 主机 主设备 负责生成scl时钟,同时负责发出其实信号s和终止信号p 从机 从设备 被主机寻址的器件。1 a检测i2c总线是否 空闲 如果空闲 高 a发出起始信号 scl高,sda 2 寻址选择目标器件b,发送7位地...