论文部分内容阅读
随着嵌入式技术的不断发展,嵌入式设备以及嵌入式软件得到了深入的发展和广泛的应用。由于用户对嵌入式数据处理和管理要求的提高,嵌入式数据库系统的研究和应用也得到了很大的发展。嵌入式数据库通常和具体应用集成在一起运行在特定的嵌入式系统上,它满足传统数据库的核心数据管理功能,并兼具了嵌入式设备所特有的嵌入性,移动性和实时性等特性。除了对嵌入式数据库在执行时间上考虑外,还要考虑到嵌入式设备对存储空间的要求。因为嵌入式设备资源有限,存储空间较小,嵌入式系统无法像传统数据库一样,提供一个完整的数据库管理功能来满足大容量的数据库管理,嵌入式数据库开发需要时刻考虑到程序代码、数据管理和系统信息等所占用的存储空间情况。实际应用嵌入式数据库系统开发中,数据库多建立在特定的操作系统之上,通过系统调用来访问设备资源,并选取使用某种图形界面软件实现嵌入式设备的人机交互。论文首先介绍了嵌入式数据库的研究状况和发展前景,以及车辆超速检测系统相关的系统模块和算法。研究论述了具有实时性的内存数据库,以及数据库底层的操作系统和图形界面软件的研究和移植等内容。详细介绍了针对操作系统内存管理不足而设计的内存管理算法,最后论述了和如何在较小的存储空间上实现对数据的存储管理,并提出了一个基于SQLite的嵌入式内存数据库系统的设计,来实现对车辆超速检测系统违规信息数据的存储和管理。