首页> 中文学位 >OSEK操作系统的图形化配集成开发环境设计与实现
【6h】

OSEK操作系统的图形化配集成开发环境设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题研究背景

1.2 研究目的和意义

1.3 国内外研究现状

1.4 课题主要研究内容

第2章 相关技术

2.1 OSEK标准

2.2 Eclipse介绍(CDT\框架)

2.3 GDB-openocd

2.3.1 GDB

2.3.2 OpenOCD

2.4 GMF图形建模框架

2.5 本章小结

第3章 OSEK集成开发环境需求分析与设计

3.1 集成开发环境总体需求

3.2 系统总体结构设计

3.3 OSEK OS与OIL接口需求分析与设计

3.3.1 OIL接口的总体需求分析

3.3.2 OIL接口的详细设计

3.4 图形化配置图形元素需求分析与设计

3.5 任务与中断描述的结构化流程图需求分析与设计

3.5.1 绘制流程图需求分析

3.5.2 规范图形需求分析

3.6 硬件抽象层和可移植性需求分析与设计

3.6.1 系统启动

3.6.2 上下文切换

3.6.3 中断处理

3.6.4 系统时钟

3.7 本章小结

第4章 OSEK集成开发环境系统实现

4.1 图形化配置工具的实现

4.1.1 多任务与资源配置的实现

4.1.2 任务与中断处理逻辑实现

4.2 OIL解析与代码生成

4.2.1 语法分析

4.2.2 语义分析

4.3 基于Eclipse集成开发环境的构建

4.3.1 集成开发环境工程管理实现

4.3.2 集成开发环境工具链管理实现

4.4 本章小结

第5章 OSEK集成开发环境应用测试

5.1 测试用例设计

5.1.1 工程管理与工具链配置

5.1.2 生成配置文件

5.1.3 生成代码

5.1.4 调试器下载调试

5.2 本章小结

结论

参考文献

致谢

展开▼

摘要

随着汽车工业的迅速发展,汽车控制部件越来越多,控制系统越来越复杂,导致汽车控制软件的开发引入了很多问题,比如重复性开发,软件开发效率低,系统的移植性和扩展性问题。为了解决这些开发中的问题,欧洲汽车行业组织提出了OSEK/VDX标准,引入标准组件和接口,确立了汽车控制软件开发的标准化平台。基于OSEK系统平台,构建面向特定应用的OSEK软件集成开发环境,从软件工程角度确保软件产品的快速开发、测试、调试、部署,对开发OSEK系统的汽车应用软件具有重要意义。
  本文详细研究了基于Eclipse的OSEK软件集成开发环境的实现。首先,分析了嵌入式软件开发的特点,Eclipse的体系结构及其插件开发机制,设计了OSEK软件集成开发环境的结构。遵循OSEK软件开发的流程,可以快速开发应用软件。其次,针对OSEK系统配置文件难于编写,设计实现了OSEK系统图形配置编辑器。在设计了应用软件体系结构后,通过系统配置文件编辑器,可以方便编辑对应的系统配置文件。然后,本文分析并实现了OSEK工程管理机制,以及Eclipse集成GNU工具链的插件,对OSEK工程实施管理和GNU工具链的配置。最后,本文设计实现了OSEK远程调试器,通过远程调试器,目标代码文件可以下载到硬件开发板,实现硬件远程调试功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号