论文部分内容阅读
近年来,嵌入式系统应用范围越来越广阔,功能不断增强,其需要处理的数据量也越来越大。如何有效地组织和管理这些数据成为嵌入式系统开发者必须要考虑的一个重要问题。于是,嵌入式数据库应运而生。目前虽然许多国际国内的大公司均开发出嵌入式数据库的产品,但由于嵌入式数据库领域的特性,这些产品还没有形成统一的标准。而且这些产品都需要占用一定的嵌入式系统资源,一般要求占用系统空间从几十K到几百K,对于很多嵌入式系统来说,这样的空间要求仍然过高。并且嵌入式系统的结构以及应用环境具有很大的互异性,所以这些产品无法通用于平台不同、专用功能不同的形形色色的嵌入式系统。因而目前这些产品尚不具备通用性。 本文根据实际需求展开研究,提出了一个通用型嵌入式数据库的模型,同时定义了该模型的软件接口以及硬件接口,对其中涉及的关键问题进行了研究和探讨。并基于此模型开发了嵌入式数据库平台。该平台是一个相对独立的、集成了软硬件的通用型嵌入式数据库系统。它相对于目前常见的嵌入式数据库系统具有以下特点: 1.平台无关性。该嵌入式数据库不需使用嵌入式操作系统、也无需扩充存储器容量。 2.易用性。该嵌入式数据库使用通用的硬件电气标准,嵌入式系统只要依照这些软硬件接口规范,将其集成在自身系统中即可。嵌入式设备只要符合该嵌入式数据库平台的接口协议,就可以连接上这个嵌入式数据库平台,自身并不需要进行数据管理工作,因而使用方便。 最后,本文对该模型加以实现,设计了一套通用型嵌入式数据库系统,完成了其硬件电路以及软件的设计与实现,并应用于汽车轮胎胎压实时监控系统(Tire Pressure Monitoring System,TPMS)研发课题当中。嵌入式数据库平台将对TPMS在汽车行驶过程中实时采集到的轮胎的温度、压力、电压、加速度等信息进行有效的管理,从而使得TPMS系统能够为行车状况进行科学分析,提供可靠的信息资料。