网站位置: /论文/论文模板/写作范文资料阅读

节点有关论文范本,与Vxworks下的通用数据对象存储技术相关本科论文格式模板

全文下载

关于节点及操作及内存方面的免费优秀学术论文范文,节点有关本科论文格式模板,关于Vxworks下的通用数据对象存储技术相关论文范本,对写作节点论文范文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文参考文献资料下载有帮助。

摘 要

在桌面操作系统软件开发领域,高级语言的模板和泛型编程为连续的数据对象存储提供了类型安全、操作方便的框架支持.而在嵌入式操作系统领域,由于受到硬件资源的制约,所能依赖的软件开发框架极为有限.本文利用VxWorks原生API,设计了一个支持通用连续数据对象存储的微型框架,负责数据的内存管理和磁盘读写,其体积小、效率高,以最小的资源代价为开发人员换来类似于模板和泛型的编程体验.

【关 键 词 】Vxworks 通用 数据对象 存储

近年来,随着嵌入式系统的飞速发展,嵌入式操作系统在网络通信、工业控制、通信、国防、航空航天等各个领域得到了广泛的应用,并越来越引起人们的重视.美国Wind River公司的VxWorks 操作系统,因具有抢占式调度、中断延迟小、系统内核可剪裁等特点,在嵌入式应用领域占据重要地位.因为嵌入式设备存储器的容量较小,而对系统性能和可靠性的要求比较高,但也是由于嵌入式设备存储器的限制导致嵌入式系统所能依赖的软件开发框架极为有限,故本文利用VxWorks原生API,设计了一个适用于嵌入式系统的支持通用连续数据对象存储的微型框架,负责数据的内存管理和磁盘读写,其体积小、效率高,以最小的资源代价为开发人员换来类似于模板和泛型的编程体验.

1.原理及研究现状

相比于线性表顺序结构,链表比较方便插入和删除操作.因此程序设计中存储大量同一类型数据结构时普遍采用链表的操作模式.

在Vxworks操作系统下,系统自带的链表API操作却需要在插入或者删除节点时由程序设计者对节点的内存区域按照节点类型自

关于Vxworks下的通用数据对象存储技术的学年毕业论文范文
节点有关论文范本
己进行维护.如此一来,对于不同类型的数据结构存储,我们就要相应的建立多个不同类型的链表,且插入删除都需根据节点长度自行进行相应的内存维护,程序设计就会变得繁琐,基于以上原因,本文专门针对于Vxworks下的链表操作设计了一个链表数据结构操作类,简单方便的对不同数据结构进行链表存取操作.


怎样写节点毕业论文
播放:30796次 评论:5158人

2.Vxworks下链表操作类

2.1 理论基础

vxworks中使用了多种基本数据结构,例如链表,队列,树等等,本文将着重介绍适用于不同数据结构体的链表操作在vxworks中的实现.

vxworks中链表的实现样式如图1所示.

List为一个指针,该指针链表结构体,包含两个域,分别指向链表头节点和尾节点.

head和tail指针分别指向链表的头节点和尾节点,节点结构体包含两个域,分别为前一个节点和后一个节点.

在创建链表时,链表还没有任何子节点,因此此时的头节点和尾节点指针均为NULL;但是链表结构体需要创建,因此需要为链表结构体分配内存,我们一般利用malloc函数为链表的节点进行内存分配,分配的长度就需要依据节点数据结构不同而定,欠缺灵活性.

因此本文设计了一个链表数据存取类,设计该类的初衷在于:抽象出所有链表到文件存取操作中的底层共性部分,以后任意节点类型的链表存储和读取可以不必关心其实现细节.

Vxworks下的通用数据对象存储技术参考属性评定
有关论文范文主题研究: 关于节点的论文范文集 大学生适用: 学士学位论文、在职论文
相关参考文献下载数量: 89 写作解决问题: 如何怎么撰写
毕业论文开题报告: 标准论文格式、论文小结 职称论文适用: 职称评定、初级职称
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 优质选题

本文来源:http://www.tjhyzyxy.com/moban/460713.html

2.2 方法论述

2.2.1 设计要点

因链表中节点添加之初对节点的ID进行了维护,故不同节点的ID不同,所以删除时可通过ID的查找来查找到相应的节点进而进行删除.

删除时需进行相应内存的释放,对应于新建节点时的malloc开辟内存,此处判断链表中节点删除成功后会利用free(pNode)来释放新建节点时开辟的内存.

2.2.5 链表节点的其它操作

由于ID的独特性,对于链表节点的其他操作均可参考节点删除操作进行设计,方便且易于实现.

2.3 实验过程

2.4 实验结果

实验后查看文件lsmtest.dat,发现数据添加成功且正确无误,且经反复实验论证,该类对于链表节点的操作方便易行,免去了常规Vxworks系统下链表操作中反复自行维护链表节点内存的过程,且添加ID成员后链表节点删除、查找、更新操作简单易行,且效率较高.

3.结束语

本文针对Vxworks系统下链表数据结构操作的局限性设计了新的基于Vxworks中Lstlib的链表数据结构操作类,使得程序设计者在对不同类型的数据结构进行链表操作时都可调用此类,不需要自己维护内存,也就在一定程度上规避了一些程序设计时内存维护问题,具有较高的适用性.

参考文献

[1]李珊珊,宁洪,陈波,彭绍亮.通用数据仓库员数据模型的研究[J].计算机工程与科学,2004.

[2]顾胜元,杨丹,黄海伦.嵌入式实时动态内存管理机制[J].重庆大学软件工程学院,计算机工程,2009.

作者单位

北京明航科技发展有限公司 北京市 100096

一种节点加权的相似重复XML数据检测算法

Anroid和Zigbee技术的小车室内定位系统

钢筋混凝土框架结构施工质量控制关键要点

ZigBee无线传感器网络节点能耗检测装置的设计

学位文网上评议开放平台

基于XML的城市火灾应急预案生成系统

学术论文通用格式
文独创声明和版权使用授权书"书写格式见附录g,位。学术论文通用格式郑州立和统一我国博士后研究报告(以下简称报告)的撰写和编辑的格式,以便于信息系统的收集与存储,开发与利用,开展国。

哪里下博士论文
题,哪里买论文2016年秀的科研氛围的哺育下,我也终于发表了论文,期间尝遍了酸甜苦辣.回过头来,发现这些零零散散的点点滴滴并不是杂乱无章的,而是规律的落到了这五个字上.正好借着这。

下论文网站
中国论文网站共享摘(ca),美国生物学文摘(ba),美国剑桥科学文摘:自。下载论文的网站安徽高文章质量,我们统一了文章的版面,请访问会议网站下载以上最新模板.,提交论文作者须。

万方学位论文数据
i教学参考书数据库,中国大百科全书,明清实录,国学宝典等.自建数据库有。学位论文全文数据库阅读多的专家学者提议下,中国科学技术信息研究所和北京万方数据股份有限公司承担并开发建。

经济学论文数据
放的经济学分析数据开放的经济学分析,2009年美国启动开放政府计划,开启了国际政府机构以数据开放展开数据与信息分享的重要议题,在世界范围内掀起。如何创作经济学论文?阅读提示:读者对象。

医学论文数据统计
作要求,为保证硕士学位论文质量,规范排版印刷,便于存档,硕士学位论文应送交指导教师审查修改修改后方可印刷.有关硕士学位论文写作要求规定如下,一,封面,硕。万方学位论文数据资源集技。

数据统计论文
用spssforwindowsde建立数据文件,编辑和清理数据,正确进行统计分析,不仅能提高质量,高效率的进行博士论文课题的数。万方学位论文数据资源集技术介绍,基于搜索引擎的网络信息采集,原创信息采。

数据挖掘博士论文
习的主人.。口腔医学博士专业学位,医学硕士专业学位北京券研发中心副教授研究生/经济学博士数据挖掘与分析[1]论文:基于数据挖掘技术的客户知识发现,科技管理研究,2016..5;,[。

统计学论文数据
导教师审查修改修改后方可印刷.有关硕士学位论文写作要求规定如下,一,封面,硕。万方学位论文数据资源集技术介绍,基于搜索引擎的网络信息采集,原创信息采集,联机检索,网络数据库信息采。

博士论文原始数据
组(不少于三人),以报告会的形式进行论文预答辩。万方学位论文数据资源集技术介绍,基于搜索引擎的网络信息采集,原创信息采集,联机检索,网络数据库信息采集,特种网络文献信息采集,数据与事。

Vxworks下的通用数据对象存储技术 Doc版本