推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

UCOSⅡ下微型数据库的设计与实现

更新时间:2019-09-14 23:40:59 大小:14M 上传用户:sun2152查看TA发布的资源 标签:ucosii微型数据库 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

数据处理是嵌入式系统的重要的组成部分,嵌入式数据库是数据处理的一个新的发展方向,它为数据处理提供了一种高效的解决方案。因此,对嵌入式系统下的数据库研究有着非常多的理论和应用意义。

本文对嵌入式操作系统uC/OS-进行研究,在该操作系统上设计并实现一个微型的数据库系统,提出一种数据库事务调度算法。将数据库和调度算法应用到全站仪的软件系统中,对数据库性能和算法的效率进行了实验分析。具体的工作有如下几点:

1.分析了嵌入式操作系统C/OS-Ⅱ的内核结构,任务管理和通信机制等,为微型数据库的设计和数据库事务的调度处理打下基础。

2.针对全站仪系统中数据的特点,在考虑了系统硬件资源的情况下,提出了微型数据库的目标,设计了文件结构,为文件建立索引,加快数据存取的效率,并实现了用户接口,方便了用户存取数据.

3.在C/OS-Ⅱ操作系统任务调度策略的基础上,提出了一种数据库的事务调度算法,该算法基于抢占式的事务调度策略,在事务抢占前,判断事务是否满足抢占条件,能够减少事务的天折,减少了系统的额外开销。

4.将微型数据库和事务调度算法应用于T-600全站仪系统中,以系统“项目管理”模块为例,说明了微型数据库的使用。把微型数据库和相关嵌入式数据库进行了代码量和资源消耗的比较,最后比较了提出的算法和系统调度算法在最大任务数不同的情况下事务完成情况。


部分文件列表

文件名 大小
UCOSⅡ下微型数据库的设计与实现.pdf 14M

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论