论文部分内容阅读
随着信息时代的发展和人们生活水平的提高,家庭实现信息化越发显得重要。家庭信息化就是把所有的家用电器和电子设备联结在一起,形成家庭网络。通过家庭网络与外部网络的连接,不同的数字设备通过不同的网络联到互联网上。这样我们就可以从外部控制家里的电子和电器设备,极大地方便了人民的生活。而家庭网络的核心设备和控制中心就是家庭网关,家庭网关是家庭信息化的核心和平台。目前国内外对家庭网关的研究和开发已广泛展开,已经有了很多成熟的产品。现有家庭网关多数采用文件方式对数据进行管理,导致频繁操作FLASH,减少FLASH寿命。与此同时,嵌入式数据库越来越多地应用在嵌入式系统中,在嵌入式市场上已经进入实用化和产品化阶段。在嵌入式系统中,利用嵌入式数据库对数据进行操作和管理是嵌入式系统应用发展方向。在这种背景下,本文将构建一个内嵌嵌入式数据库的新型的家庭网关系统,采用基于内存的嵌入式数据库对家庭网关中的数据进行有效管理,避免对FLASH的频繁操作。为了实现这个目标,本文在分析讨论目前嵌入式数据库和WEB SERVER发展的基础上,根据系统的需要,选用SQLite嵌入式数据库和Boa Web服务器,并在S3C2410开发板上实现了SQLite嵌入式数据库和Boa Web服务器的移植和开发,在实现过程中解决了通信模块和SQLite嵌入式数据库的连接、WEB SERVER与数据处理模块的连接等一系列关键性问题。本系统的优点是利用嵌入式系统将传统的数据采集、处理、维护工作整合为一体,降低了系统成本,同时利用系统内部数据库为用户提供实时数据,大大降低了数据传输的通信压力。