嵌入式软件开发平台信息库管理技术的研究与实现

嵌入式软件开发平台信息库管理技术的研究与实现

论文摘要

当今的嵌入式开发变得越来越复杂,如何提高嵌入式开发质量和效率是一个亟待解决的问题。为了支持嵌入式应用系统的高效开发,采用基于构件的软件开发(CBSD)是一种值得提倡的方法。为了有效地管理整个开发过程,需要对开发过程中使用的相关构件和开发信息进行有效管理。为此,本文选取构件库技术和信息管理技术作为两个研究对象,对嵌入式软件开发平台的构件、构件库管理体系以及信息管理技术展开了深入的理论研究和实践探索。本文对于构件技术的研究采取如下策略:首先研究了构件技术和基于构件的软件开发方法,并分析了构件库技术及其分类检索策略;接着探讨了嵌入式操作系统构件和应用中间件构件的分类依据;然后讨论了嵌入式开发环境中的CASE 工具构件的组织形式;在此基础上对上述构件进行了分类,并提出了嵌入式开发环境中的构件库管理策略。在信息管理技术的研究过程中,因为嵌入式软件开发平台的选取是因不同的软件体系结构而异的,所以本文有必要首先对几种软件体系结构进行分析比较;然后依托工具软总线这种“即插即用”的结构,以此作为开发平台信息管理的基础;最终设计了一种基于工具软总线的开发信息管理技术。在上述两项研究的基础上,本文以“面向PDA 移动终端软件平台”项目为基础,设计并实现了一个对嵌入式软件开发过程进行辅助管理的信息管理系统;并通过原型验证和测试证明信息库管理器可以对嵌入式软件开发过程中用到的构件和开发信息进行较为有效的管理,对于提高嵌入式软件的开发效率和质量有积极意义。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 嵌入式系统的发展和应用
  • 1.1.1 嵌入式系统的发展和应用
  • 1.1.2 嵌入式开发平台
  • 1.2 课题背景
  • 1.2.1 嵌入式文件系统
  • 1.2.2 传统的嵌入式软件开发
  • 1.3 国内外研究动态
  • 1.3.1 嵌入式开发国内外相关技术与产品科研成果及产品
  • 1.3.2 典型构件库系统及其相关研究简介
  • 1.4 研究内容
  • 1.5 论文的组织
  • 第二章 构件技术及基于构件的软件开发
  • 2.1 软件复用
  • 2.2 构件的基本概念
  • 2.3 构件的主要标准比较
  • 2.3.1 三种主流构件标准
  • 2.3.2 三种构件标准的比较
  • 2.4 嵌入式构件
  • 2.4.1 嵌入式构件定义
  • 2.4.2 嵌入式构件封装
  • 2.5 基于构件的软件开发技术
  • 2.6 基于嵌入式构件的软件开发架构
  • 第三章 嵌入式集成开发环境中的构件及构件库管理
  • 3.1 构件库
  • 3.1.1 构件库的角色
  • 3.1.2 构件库的标准
  • 3.1.3 构件库设计的原则
  • 3.2 构件库的分类检索策略
  • 3.2.1 构件分类检索技术介绍
  • 3.2.2 现有的分类检索策略
  • 3.2.2.1 关键词分类检索
  • 3.2.2.2 枚举分类检索
  • 3.2.2.3 刻面分类检索
  • 3.3 构件推荐度
  • 3.3.1 构件推荐度定义
  • 3.3.2 构件库系统对构件推荐度策略的适应
  • 3.3.3 构件推荐度策略的意义
  • 3.4 嵌入式集成开发环境中的刻面分类策略
  • 3.4.1 刻面的定义
  • 3.4.2 刻面的术语空间
  • 3.5 嵌入式集成开发环境中的另一种构件分类策略
  • 3.5.1 嵌入式操作系统构件和应用中间件构件
  • 3.5.1.1 嵌入式构件的分类根据
  • 3.2.1.2 操作系统构件化
  • 3.5.1.3 抽象模块的组织形式
  • 3.5.2 CASE 工具构件
  • 3.6 嵌入式集成开发环境中的构件组织形式
  • 3.7 嵌入式集成开发环境中的构件库管理
  • 第四章 嵌入式开发平台与系统信息管理
  • 4.1 嵌入式开发平台
  • 4.1.1 软件体系结构介绍
  • 4.1.2 嵌入式开发平台的体系结构选择
  • 4.1.2.1 多样性的开发工具
  • 4.1.2.2 工具软总线的选择
  • 4.2 基于工具总线的嵌入式开发环境中系统信息的管理
  • 第五章 信息库管理器的实现
  • 5.1 嵌入式软件开发环境总体
  • 5.2 工具总线适配器和使用接口介绍
  • 5.2.1 适配器使用文件说明
  • 5.2.1.1 工具总线接口定义idl 映射文件
  • 5.2.1.2 适配器使用的数据结构定义文件
  • 5.2.2 工具信息结构TBTOOLINF
  • 5.2.3 工具总线注册消息列表结构
  • 5.3 用户可见的接口 API 集
  • 5.4 和平台其他系统消息定义
  • 5.5 信息库管理系统结构
  • 5.5.1 构件实体及其构件配置文件格式
  • 5.5.2 信息库管理系统结构
  • 5.6 系统信息管理
  • 5.7 构件管理
  • 5.7.1 图形用户接口GUI
  • 5.7.2 构件导入
  • 5.7.3 构件浏览
  • 5.7.4 构件查询、删除
  • 5.7.5 构件的添加
  • 5.8 信息库
  • 5.9 对信息库管理器的验证
  • 5.9.1 对信息库管理器的功能验证
  • 5.9.2 对配置的开发平台的集成验证
  • 第六章 结束语
  • 6.1 论文工作总结
  • 6.1 下一步工作
  • 参考文献
  • 致谢
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 一、个人简历
  • 二、科研项目
  • 三、发表论文
  • 四、获奖
  • 相关论文文献

    • [1].嵌入式软件开发方法研究与应用[J]. 中小企业管理与科技(中旬刊) 2020(05)
    • [2].嵌入式软件开发环境的构建[J]. 信息与电脑(理论版) 2019(01)
    • [3].基于模型的电控嵌入式软件开发方法[J]. 电子技术与软件工程 2019(19)
    • [4].嵌入式软件开发平台中的文件系统封装机制[J]. 信息通信 2018(05)
    • [5].基于组件的嵌入式软件开发方法相关分析[J]. 信息与电脑(理论版) 2018(17)
    • [6].试析嵌入式软件开发方法[J]. 山东工业技术 2018(23)
    • [7].嵌入式软件开发的关键技术[J]. 电子技术与软件工程 2017(04)
    • [8].如何做好嵌入式软件开发测试[J]. 数字技术与应用 2017(08)
    • [9].嵌入式软件开发实践教学改革与探索[J]. 教育教学论坛 2016(34)
    • [10].基于组件的嵌入式软件开发问题研究[J]. 电脑编程技巧与维护 2018(11)
    • [11].基于ZIPC的“嵌入式方向课程设计”实践课程建设[J]. 实验室研究与探索 2016(11)
    • [12].嵌入式软件开发中文件传输环境搭建技术研究[J]. 南通航运职业技术学院学报 2015(01)
    • [13].对嵌入式软件开发原则与模式研究[J]. 电子测试 2015(10)
    • [14].关于嵌入式系统的学习方向[J]. 中国科教创新导刊 2008(29)
    • [15].试论嵌入式软件开发的原则及模式[J]. 河南科技 2013(03)
    • [16].嵌入式软件开发的基本原则和思路[J]. 信息与电脑(理论版) 2012(16)
    • [17].软件开发中的嵌入式软件开发[J]. 硅谷 2011(05)
    • [18].Keil为嵌入式软件开发提供简化的开发环境[J]. 单片机与嵌入式系统应用 2009(04)
    • [19].基于Simulink/Stateflow模型的嵌入式软件开发研究[J]. 福建电脑 2008(01)
    • [20].工程化教学法在“嵌入式软件开发”实验教学中的实践[J]. 实验室科学 2008(04)
    • [21].基于模型的嵌入式软件开发研究[J]. 信息与电脑(理论版) 2020(06)
    • [22].基于国产天脉1型操作系统的嵌入式软件开发配置[J]. 信息通信 2016(12)
    • [23].嵌入式软件开发平台中的文件系统封装机制[J]. 计算机应用 2010(01)
    • [24].嵌入式软件开发平台内存管理软件设计[J]. 信息与电脑(理论版) 2014(18)
    • [25].基于组件的嵌入式软件开发方法研究[J]. 硅谷 2012(22)
    • [26].基于虚拟技术的嵌入式软件开发环境的构建与实践[J]. 电脑知识与技术 2010(32)
    • [27].Nordic Power Profiler套件简化嵌入式软件开发中的功耗测定[J]. 单片机与嵌入式系统应用 2016(12)
    • [28].面向通信领域的嵌入式软件开发平台的设计与实现[J]. 信息与电脑(理论版) 2013(12)
    • [29].模型驱动架构在嵌入式软件开发中的应用[J]. 福建电脑 2012(01)
    • [30].试论如何做好嵌入式软件开发测试[J]. 信息系统工程 2019(08)

    标签:;  ;  ;  ;  

    嵌入式软件开发平台信息库管理技术的研究与实现
    下载Doc文档

    猜你喜欢