- 1
- 2
- 3
- 4
- 5
UCOSⅡ下微型数据库的设计与实现
资料介绍
数据处理是嵌入式系统的重要的组成部分,嵌入式数据库是数据处理的一个新的发展方向,它为数据处理提供了一种高效的解决方案。因此,对嵌入式系统下的数据库研究有着非常多的理论和应用意义。
本文对嵌入式操作系统uC/OS-进行研究,在该操作系统上设计并实现一个微型的数据库系统,提出一种数据库事务调度算法。将数据库和调度算法应用到全站仪的软件系统中,对数据库性能和算法的效率进行了实验分析。具体的工作有如下几点:
1.分析了嵌入式操作系统C/OS-Ⅱ的内核结构,任务管理和通信机制等,为微型数据库的设计和数据库事务的调度处理打下基础。
2.针对全站仪系统中数据的特点,在考虑了系统硬件资源的情况下,提出了微型数据库的目标,设计了文件结构,为文件建立索引,加快数据存取的效率,并实现了用户接口,方便了用户存取数据.
3.在C/OS-Ⅱ操作系统任务调度策略的基础上,提出了一种数据库的事务调度算法,该算法基于抢占式的事务调度策略,在事务抢占前,判断事务是否满足抢占条件,能够减少事务的天折,减少了系统的额外开销。
4.将微型数据库和事务调度算法应用于T-600全站仪系统中,以系统“项目管理”模块为例,说明了微型数据库的使用。把微型数据库和相关嵌入式数据库进行了代码量和资源消耗的比较,最后比较了提出的算法和系统调度算法在最大任务数不同的情况下事务完成情况。
部分文件列表
文件名 | 大小 |
UCOSⅡ下微型数据库的设计与实现.pdf | 14M |
最新上传
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏20.00元 3天前
资料:STM32控制小米电机
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏260.00元 3天前
用户:kk1957135547
-
21ic下载 打赏110.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏130.00元 3天前
用户:xzxbybd
-
21ic下载 打赏70.00元 3天前
用户:jh03551
-
21ic下载 打赏50.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:xuzhen1
-
21ic下载 打赏40.00元 3天前
用户:w178191520
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏30.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:不觉明了
-
21ic下载 打赏10.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏5.00元 3天前
用户:liming238
-
21ic下载 打赏10.00元 3天前
用户:ax918
-
21ic下载 打赏5.00元 3天前
用户:farsy
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:stm32f4 经典例程
-
sraay 打赏1.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:零功耗通信白皮书
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
全部评论(0)