基于SQLite的嵌入式数据记录系统设计
,该文件系统是专为Nand Flash设计的基于日志结构的嵌入式文件系统,提供了损耗平衡和掉电保护,系统结构按层次结构设计,简化了接口,而且转载时间明显快于其他文件系统。系统在构建yaffs2文件系统时,首先需要载入yaffs2代码,并使用Busybox工具包进行构建。具体步骤如下:(1)建立基本目录树,修改Makefile文件,添加文件类型支持,并修改配置Busybox;(2)修改Fstab、Inittab和MakeFile文件,并建立设备节点;(3)使用mkyaffs2image工具编译,生成的Image文件镜像文件如图4所示。图4 mkyaffs2image工具生成Image文件3.3 SQLite数据库的构建系统使用SQLite数据库的版本号为SQLite 3.3.8,针对特定的嵌入式硬件和操作系统,需要对数据库中部分参数进行修改,使其可以应用于本软硬件平台上。具体步骤如下:(1)新建一个和SQLite目录平行的同级目录,并安装与ARM架构处理器适配的交叉编译工具arm-linux-gcc;(2)打开sqlite/src/sqliteInt.h,找到如图5所示的部分代码,并在这段代码前加上#define SQLITE_PTR_SZ 4语句;图5 sqlite/
<<上一页 下一页>>
广州市越秀区图书馆版权所有。
联系电话:020-87673002
本站访问人数: