首页 > 电子期刊 > W > 物联网技术

基于SQLite的嵌入式数据记录系统设计

境、资源的统一接口、优异的可扩展性等优势。作为数据记录的核心构件,系统选用SQLite数据库进行运行数据记录。该数据库是由D.Richard Hipp开发的应用于嵌入式系统的轻量级数据库,是应用非常广泛的开源项目。该数据库具有以下特性:(1)数据库被集成在程序中,不需专门配置和管理,单表运行速度快;(2)代码规模小,编译后不大于256 KB,运行时占用缓存小;(3)在系统崩溃或掉电后,可以自动完成启动初始化和数据恢复。2 系统设计系统采用ARM-Linux平台,通过以太网进行数据传输,以SQLite数据库进行数据记录,具体的系统架构如图2所示。图2 运行数据记录系统3 系统实现步骤3.1 Linux系统内核移植软件嵌入式系统内核的移植,就是根据目标板的具体配置,在获取操作系统源码的基础上,对其进行必要的修改,添加设备驱动,最终由交叉编译环境生成Image文件的过程。本系统采用Linux 2.6.29内核,已集成了硬件平台的大部分驱动,但由于在硬件设计阶段添加了LCD显示模块,因此需要将LCD驱动集
<<上一页  下一页>>

首页 > 电子期刊 > W > 物联网技术

广州市越秀区图书馆版权所有。
联系电话:020-87673002

本站访问人数: