首页> 中文学位 >基于Eclipse平台的Target Register Editor的研究与实现
【6h】

基于Eclipse平台的Target Register Editor的研究与实现

代理获取

目录

文摘

英文文摘

论文说明:缩略词

声明

第1章 绪论

1.1课题研究背景和意义

1.2课题来源和内容

1.3论文章节安排

第2章 嵌入式系统开发技术简介

2.1嵌入式系统介绍

2.1.1嵌入式系统的定义

2.1.2嵌入式系统的组成

2.1.3嵌入式系统的特点

2.2嵌入式系统开发技术

2.3嵌入式应用领域与发展趋势

2.3.1嵌入式系统的应用领域

2.3.2嵌入式系统的发展趋势

2.4本章小结

第3章Eclipse平台及插件开发技术

3.1 Eclipse平台体系结构

3.1.1 Eclipse平台概述

3.1.2工作机制

3.1.3平台核心(Platform Kernel)

3.1.4工作空间(Platform Runtime)

3.1.5工作台(Workbench)

3.2 Eclipse插件开发技术

3.2.1 Eclipse的插件机制

3.2.2 Plug-in的部署与激活

3.2.3插件之间的关系

3.2.4扩展点

3.3本章小结

第4章 插件Target Register Editor的需求分析

4.1总体描述

4.2系统需求

4.2.1 Target Register Editor插件总体需求

4.2.2系统需求

4.2.3 GUI需求

4.3文件格式支持

4.3.1 BCD文件

4.3.2 C源文件

4.4本章小结

第5章 插件Target Register Editor的设计与实现

5.1系统开发环境

5.1.1系统开发环境

5.1.2系统的软硬件平台

5.1.3系统的业务包

5.2系统的总体设计

5.2.1系统功能分析

5.2.2 Eclipse集成开发环境设计

5.3 GUI设计

5.3.1 GUI设计要求

5.3.2 SWT/JFace介绍

5.3.3文件导入/导出向导(Wizard)

5.3.4编辑器

5.3.5表格设计

5.4文件的解析与编辑

5.4.1 BCD文件的解析与编辑

5.4.2 XML文件解析

5.5本章小结

第6章 系统测试与分析

6.1插件测试内容

6.2测试结果分析和解决

6.3本章小结

第7章 总结

7.1论文总结

7.2未来工作

参考文献

致 谢

攻读硕士学位期间发表的论文

展开▼

摘要

伴随着计算机和微电子技术的飞速发展,计算机进入了越来越多的应用领域。形式多样的数字化产品已经开始继PC机之后成为信息处理的一大主要工具。而嵌入式软件是数字化产品的核心。嵌入式系统开发技术含量较高,涉及的工具较多,开发过程也比较复杂。与此同时市场对嵌入式系统的开发周期要求也越来越高。因此集成开发环境IDE作为嵌入式开发工具中的关键部分,扮演着十分重要的角色。良好的IDE使嵌入式开发人员更加关注于嵌入式系统本身,提高开发效率,缩减开发时间,增强嵌入式软件的可靠性和稳定性。 Eclipse作为开源社区的开发项目,专注于为高度集成的软件开发提供一个可扩展的开发平台和应用框架。Eclipse可扩展性的特点使得产品开发完全可以通过插件组合而成,而不需要考虑底层平台的细节。Eclipse这种友好的可扩展性结构对嵌入式IDE的开发十分方便,基于Eclipse框架开发的嵌入式IDE可以很灵活地集成新的工具链和第三方工具。随着Eclipse插件技术的发展,使得其在嵌入式领域内将有着更为广阔的前景。 本文所基于的项目Target Register Editor是RVDS(ReaIView Development Suit)集成开发环境的一部分。它是基于Eclipse平台的编辑器插件,主要功能是实现对BCD(Board/Chip Description)文件进行图形化编辑。论文的所做的主要工作包括: (1)介绍了嵌入式系统及其应用领域和发展趋势。分析了嵌入式系统的特点,论述了嵌入式系统开发的相关技术,提出了嵌入式系统开发工具遇到挑战。分析Eclipse的体系结构,提出了Eclipse插件开发在嵌入式系统开发领域中的优势。 (2)详细地介绍了Eclipse平台的结构和特性,分析了Eclipse平台上插件开发的相关技术。介绍了Eclipse的插件机制,插件的部署与激活、扩展点等插件开发的关键技术。 (3)结合Target Register Editor插件的GUI需求和具体功能需求,完成了一个基于Eclipse平台的编辑器插件工具的整体设计,包括GUI设计、标签模块划分、编辑器扩展点的实现。 (4)设计并实现了标签模块的图形化编辑界面。完成了项目的向导对话框,实现文件的导入和生成操作。根据BCD文件格式,实现了对导入进来的BCD文件的解析,并采用DOM(Document Object Model)方式完成了对XML文件的解析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号