第三步,编译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下。 嵌入式qt编程设计 实验报告。学生姓名。学号。专业班级。指导教师。完成时间。实验4 嵌入式qt编程及使用。一。实验目的。理解qt信号和插槽机制,掌握利用qt creator进行图形软件设计的基本步骤,并掌握将编译好的可执行程序加载到嵌入式开发板并运行的方法。掌握qt应用程序操纵底层硬件设备的基本步骤... 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位地...《嵌入式系统与开发》构建嵌入式Linux系统 实验报告
嵌入式linux与嵌入式系统设计
嵌入式嵌入式系统原理与设计