嵌入式软件开发技术
嵌入式软件开发技术作者:何坚 开 本:16开 书号ISBN:9787030418937 定价: 出版时间:2014-09-01 出版社:科学出版社 |
嵌入式软件开发技术 本书特色
《嵌入式软件开发技术》重点介绍嵌入式软件构架设计、机制设计和详细设计等关键技 术,主要内容包括:嵌入式操作系统的概念、体系结构及其发展趋势;嵌 入式linux 和windows ce 操作系统的移植方法与软件开发技术;uml 的基本概念,嵌入式系统快速面向对象过程模型和相关分析设计技术; misra-c:2004 规则和嵌入式软件测试相关模型与技术。由于嵌入式软 件日益复杂,在分析设计中要通过系统需求模型、动态与静态模型相互补 充才能系统、全面地描述系统,所以《嵌入式软件开发技术》全面介绍了嵌入式系统快速面向 对象过程中的分析设计技术,力图结合嵌入式软件的特点,将软件工程领 域成熟的分析设计方法引入嵌入式软件的分析设计中。
嵌入式软件开发技术 内容简介
《嵌入式软件开发技术》可作为高等院校软件工程相关专业高年级本科生和研究生的教 材,也可供从事嵌入式软件开发和维护的专业技术人员参考。
嵌入式软件开发技术 目录
前言 第 1章嵌入式软件开发导论 11.1概述 ? 1
1.1.1 定义 ? 1
1.1.2 发展历史 ? 2
1.1.3 应用领域 ? 3
1.1.4 特点 ? 5
1.2嵌入式系统的组成 6
1.2.1 嵌入式处理器 ?? 6
1.2.2 嵌入式外围设备 7
1.2.3 嵌入式操作系统 8
1.2.4 嵌入式应用软件 8
1.3嵌入式软件的开发流程 ? 9
1.3.1 需求分析阶段 10
1.3.2 设计阶段 ?? 11
1.3.3 生成代码阶段 13
1.3.4 固化阶段 ?? 16
1.3.5 嵌入式软件开发的特点 ?? 16
1.4嵌入式系统开发的硬件资源 ?? 18
1.4.1 在线仿真器 18
1.4.2 逻辑分析仪 19
1.4.3 rom仿真器 ? 19
1.4.4 源程序模拟器 20
1.4.5 示波器 ?? 20
1.5嵌入式系统开发的软件资源 ?? 20
1.5.1 语言编译工具 20
1.5.2 交叉调试器 21
1.5.3 实时多任务操作系统 ? 21
1.5.4 集成开发环境 21
1.5.5 板级支持包 22
1.6嵌入式软件的可移植性和可重用性 ? 23
1.7小结 ?? 25
参考文献 ?? 25
第 2章嵌入式操作系统 ?? 26
2.1嵌入式操作系统基础 ?? 26
2.1.1 概念 ?? 26
2.1.2 设计原则 ?? 27
2.1.3 发展和趋势 29
2.2嵌入式操作系统的体系结构 ?? 30
2.2.1 单模块结构 31
2.2.2 层次结构 ?? 31
2.2.3 微内核结构 32
2.2.4 层次与微内核相结合的结构 33
2.3嵌入式操作系统的分类 ?? 34
2.4常见嵌入式实时操作系统 ?? 35
2.4.1 vxworks ?? 35
2.4.2 psos ? 36
2.4.3 qnx ? 37
2.4.4 delta os 37
2.4.5 μc/os ii 38
2.5嵌入式 linux操作系统 ?? 39
2.5.1 系统特点 ?? 39
2.5.2 引导程序 ?? 40
2.5.3 linux内核 ? 42
2.5.4 文件系统 ?? 45
2.6 windows ce ? 47
2.6.1 简介 ?? 47
2.6.2 体系结构 ?? 49
2.7小结 ?? 52
参考文献 ?? 52
第 3章 uml建模技术 ? 53
3.1面向对象基础 ?? 53
3.1.1 基本概念 ?? 53
3.1.2 特征 ?? 55
3.1.3 要素 ?? 56
3.2 uml语义 57
3.2.1 元模型理论 57
3.2.2 uml的组织结构 ?? 58
3.2.3 uml建模概念 ?? 59
3.2.4 uml的构造事物 ?? 61
3.2.5 uml中的关系 ?? 62
3.3 uml图形表示 63
3.3.1 uml静态结构图 ?? 64
3.3.2 use case图 ? 68
3.3.3 uml交互图 ?? 69
3.3.4 uml状态图 ?? 71
3.3.5 uml活动图 ?? 73
3.3.6 uml实现图 ?? 74
3.4基于 uml的软件建模 ?? 75
3.4.1 uml建模过程 ?? 75
3.4.2 uml建模过程的特点 76
3.4.3 uml建模实例 ?? 79
3.5小结 ?? 84
参考文献 ?? 85
第 4章面向对象的嵌入式软件开发过程 ?? 86
4.1面向对象开发过程中的基本概念 ? 86
4.1.1 模式 ?? 86
4.1.2 复用 ?? 86
4.1.3 构架 ?? 87
4.1.4 框架 ?? 87
4.1.5 模型 ?? 87
4.2面向对象软件开发原则 ?? 88
4.2.1 迭代式开发 88
4.2.2 模型驱动 ?? 89
4.2.3 mda的开发模式 ?? 89
4.3用例驱动?以框架为核心的迭代增量开发过程 ? 92
4.3.1 用例驱动 ?? 92
4.3.2 以框架为核心 95
4.3.3 迭代和增量式过程 ? 96
4.4统一软件开发过程 ?? 97
4.4.1 先启阶段 ?? 98
4.4.2 精化阶段 ?? 98
4.4.3 构建阶段 ?? 99
4.4.4 产品化阶段 99
4.4.5 迭代开发与控制管理 ? 99
4.5嵌入式系统快速面向对象开发过程 100
4.5.1 ropes中的主要活动 101
4.5.2 ropes过程中的阶段工件 103
4.5.3 嵌入式软件框架 107
4.6小结 ? 109
参考文献 ? 109
第 5章面向对象的嵌入式软件需求分析 ? 110
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:基础化学学习指导-(第三版)
下一篇:Premiere Pro CS6案例教程
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |