文档介绍:苏州大学
硕士学位论文
平面文件数据库在μC/OS-Ⅱ中的设计与实现
姓名:俞勤丰
申请学位级别:硕士
专业:计算机应用
指导教师:孙涌
20090501
平面文件数据库在/—中的设计与实现中文摘要嵌入式数据库是以成熟的数据库技术为基础,针对嵌入式设备的特点,实现对移动设备和嵌入式设备上数据的存储、组织和管理。将数据库作为嵌入式系统中数据处理的中间件可以降低开发成本、缩短开发周期,使开发者能够将更多的精力放在业务逻辑的处理上,而不用花大把的金钱和精力来处理数据,对整个社会的资源也是一种本文对嵌入式系统中数据的管理进行了探索和研究,在分析了已有数据库的基础上,根据项目开发中实际需要提出了一款/—下的平面文件数据库,便于谘芯苛艘延星度胧绞菘饧际醯幕∩希攵匀疽窍钅恐杏布试词芟和直接使用嵌入式文件系统的缺点,为提高实际开发效率,提出设计数据库的目标。矫嫖募菘庾芴蹇蚣艿拇罱ā0‵迪值闹饕9δ堋⒂踩砑肪的搭建、体系结构和组织形式,以及根据/—的消息队列通讯机制设计的低车南晗干杓乒獭0ㄏ低澈诵氖萁峁辜耙恍┲匾:甓ㄒ褰樯埽砑丁记录级相关操作,的维护工作从而保证数据库的安全性和完整性,并对因频繁操作数据库而积累起来的碎片进行整理。谌疽窍低持薪惺导视τ茫⒔ǜ檬菘夂拖喙厍度胧绞菘庠诖码量、资源开销等方面进行了比较,并对安全管理策略进行性能分析,表明的优越性和可靠性,有效地提高用户的开发效率,且具有很好的可扩展性。关键字:嵌入式系统,螩/.,文件系统,平面文件数据库指导教师:孙涌节约。全站仪中各种信息的建立、使用和维护。本文主要研究内容如下:运行过程。作者:俞勤丰
/·’。,,琣.,::琫“疧甀畐瑄..,,,,,.琽甌甀,疭瑃.,瑃/..,:疧·
越导师签名:睧研究生签名:刍互睦圭日期:鲤丑兰旦期:立堕拿荽廴期:矿匏咳沾苏州大学学位论文独创性声明及使用授权声明学位论文独创性声明学位论文使用授权声明本人郑重声明:所提交的学位论文是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果,也不含为获得苏州大学或其它教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本人承担本声明的法律责任。苏州大学、中国科学技术信息研究所、国家图书馆、清华大学论文合作部、中国社科院文献信息情报中心有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布ǹ论文的全部或部分内容。论文的公布ǹ授权苏州大学学位办办理。研究生签名:日
第一章引言研究背景与意义随着科技的发展和社会的进步,嵌入式系统获得了越来越广泛的应用。在办公自动化领域、消费领域、通信领域、工业控制领域和军事领域等领域中,都可以见到嵌入式系统的影子。尤其在办公自动化、消费电子和通信领域中,嵌入式系统应用得非常普遍,如用于计算机外设设备绱蛴』⒋排糖鞯,洗衣机、微波炉等家用电器,手机、个人数字助理⑹胂嗷雀鋈松璞傅鹊取作为嵌入式系统灵魂的嵌入式操作系统是随着嵌入式系统的发展出现的,它是嵌入式系统发展到一定阶段的产物。嵌入式操作系统的出现,将大大提高嵌入式系统开发的效率,改变以往嵌入式软件设计只能针对具体的应用从头做起的局面。在嵌入式操作系统之上开发嵌入式系统将减少系统开发的工作量,增强嵌入式应用软件的可移植性,使嵌入式系统的开发方法更具科学性。从上世纪八十年代开始出现各种各样的商用嵌入式操作系统,常见的嵌入式操作系统有/.、、同时随着移动计算环境的发展,数据库系统也从集中式、分布式发展到今天的嵌入式数据库系统。与通用的桌面系统不同,由于嵌入式系统没有足够的内存和磁盘资源蛘呙挥写排,因此,不论是嵌入式的操作系统还是数据库管理系统,都要占用内存和磁盘空间,同时会产生大量冗余数据【俊R虼耍荒苡τ糜谇度胧较低车氖据管理。长期以来,商用数据库行业都在不停地追逐高性能的事务处理以及复杂的查询处理能力,并制定了相应的行业标准5嵌郧度胧绞菘庀低忱此担度胧接维护、高可靠性和小巧性。本文全站仪以、酒S布教ǎ娲⒖占诖,采用/.操作系统。/.是甃壬⒈淼目7旁创氲氖凳蹦诤耍其性能得到了众多业内人士的肯定。但是它仅仅是一个内核,没有提供相应的用户接口、文件系统、网络功能等,不能单独形成完整的应用。/.内核上增加了文件系统,卡外存,串口通讯等,在此基础上完成了平面文件数据库的设计与实现,守最小的内存和磁盘空间。若采用大型的商用数据库管理系统,则不可避免地占用大量用系统之间差别很大,因此它们对嵌入式数据库系统的要求较高,这主要表现为:易平面文件数据库在/·械纳