论文部分内容阅读
随着嵌入式系统的迅猛发展与应用,需要存储和处理的数据量也急剧增长,于是,嵌入式数据库系统应运而生。与传统PC数据库相比,嵌入式数据库应具有占用内存资源少、与应用紧密结合、可靠性和安全性高、网络支持等特点。正是由于其固有特点,嵌入式数据库得到了很好的发展。鉴于目前嵌入式系统软件开发中,对嵌入式数据库Berkeley DB进行读写操作的代码设计冗余、可重用性低等问题,本文提出了构建Berkeley DB数据访问模型的设计思想,并通过研究基于Berkeley DB数据访问模型的电子词典的开发和实现,验证了该模型。论文首先介绍了嵌入式数据库和Berkeley DB的概念、结构及使用技术;其次,分析了OURS-PXA270EP硬件平台,讨论了嵌入式操作Windows CE.NET的系统定制过程,并在此基础上介绍了开发工具Embedded Visual C++和应用程序调试方法;最后,移植Berkeley DB到Windows CE.NET操作系统上,在此基础上,提出了Berkeley DB数据访问模型的设计思想,并详细分析了Berkeley DB数据访问模型。在理论研究分析的基础上,本文开发设计了基于Berkeley DB数据访问模型的电子词典。该电子词典采用了嵌入式操作系统Windows CE.NET与嵌入式数据库Berkeley DB相结合的软件架构,采用Embedded Visual C++作为开发语言,采用模拟器与OURS-PXA270EP硬件平台相结合的方式进行开发与调试。设计分析了电子词典的系统框架和应用程序界面,完成了数据处理的基本操作功能,如查找、添加、编辑和删除等。最后,对该电子词典功能进行了测试,验证了Berkeley DB数据访问模型。在本文最后,作者对论文所做的研究内容进行了总结,同时,指出了研究和程序设计的后续工作和尚待解决的关键问题。