道路车辆软件集成开发环境设计与实现
DESIGN AND IMPLEMETATION OF INTEGRATED DEVELOPMENT ENVIRONMENT FOR VEHICLES
摘 要
Abstract
目 录
第1章 绪 论
1.1 课题研究背景
1.2 研究目的和意义
1.3 国内外研究现状
1.4课题主要研究内容
第2章 OSEK集成开发环境结构设计
2.1 Eclipse开发平台分析
2.1.1 Eclipse体系结构及其插件机制
2.1.2 Eclipse插件开发特点
2.1.3 CDT结构分析
2.2 OSEK标准组件研究
2.3 OSEK应用程序开发流程
2.4 OSEK集成开发环境总体设计
2.5 本章小结
第3章 OSEK系统配置文件编辑器设计与实现
3.1配置文件编辑器结构设计
3.2 OIL配置文件的内存描述
3.2.1 OIL标准分析
3.2.2 XML数据格式设计
3.3 配置文件编辑器接口
3.3.1 配置文件编辑器接口设计
3.3.2 文档模型的信息同步
3.4文档模型解析器实现
3.4.1 文档模型解析技术
3.4.2 文档模型解析器
3.5 文档模型验证
3.6 本章小结
第4章OSEK系统配置器设计
4.1 系统配置器接口设计
4.1.1 系统配置器功能
4.1.2 系统配置器接口
4.2 系统配置器结构
4.2.1配置器数据表
4.2.1词法分析器
4.2.2语法分析器
4.2.3语义分析器
4.2.4基于模板的代码自动生成
4.3 本章小结
第5章 基于Eclipse的OSEK工程管理与GNU工具链集成
5.1 OSEK集成开发环境工程管理设计
5.1.1 模板template
5.1.2 工程向导Wizard
5.1.3 属性property
5.1.4 过程process
5.2 Eclipse CDT 管理构建系统
5.3 GNU工具链集成
5.3.1 GNU工具
5.3.2 工程类型projectType
5.3.3 工具链toolChain
5.3.4 工具tool
5.3.5 选项option
5.3.6 构建器builder
5.3.7 配置器configuration
5.4本章小结
第6章 基于Eclipse的OSEK远程调试器实现
6.1 远程调试器设计
6.1.1 嵌入式调试技术
6.1.2 基于Eclipse的远程调试器设计
6.2 GNU调试工具GDB
6.3 CDT与远程调试
6.3.1 CDT远程调试接口
6.3.2 实现CDT调试扩展点
6.4 远程调试代理OPENOCD
6.5本章小结
第7章 集成开发环境功能测试
7.1 集成开发环境功能测试
7.1.1 工程管理与工具链配置
7.1.2 生成配置文件
7.1.3 生成代码
7.1.4 调试器下载调试
7.2 本章小结
结 论
参考文献
哈尔滨工业大学学位论文原创性声明 及使用授权说明
致 谢