以面向对象的观点、从基于模型的计算视角全面讨论了嵌入式系统开发理论和技术方法。建模工具完全采用 UML2.0语义,系统地讲述了面向对象的嵌入式系统分析和设计方法。主要内容包括面向对象与UML建模;实时嵌入式系统基础知识;迭代和增量式的嵌入式系统开发过程;面向对象的嵌入式系统分析;面向对象的嵌入式系统设计;以框架为中心的嵌入式系统程序设计与优化;嵌入式系统的软硬件实现。
本书可作为嵌入式系统开发工程技术人员采用面向对象技术的参考书,也可作为高校计算机和机电类专业本科生、研究生教材。
第1章 面向对象与UML建模
1.1 面向对象思想及其应用简介
1.2 UML建模的基本概念
1.3 基于模型的计算系统
思考练习题
第2章 实时嵌入式系统基础知识
2.1 嵌入式系统的基本概念
2.2 实时性、正确性与健壮性
2.3 资源受限的目标运行环境
2.4 嵌入式操作系统
思考练习题
第3章 迭代和增量式的嵌入式系统开发过程
3.1 智力劳动与机械劳动
3.2 用例驱动、以框架为中心和迭代增量式过程
3.3 嵌入式系统软件框架
3.4 过程中的阶段制品
思考练习题
第4章 面向对象的嵌入式系统分析
4.1 嵌入式系统分析的内容与目标
4.2 用例驱动的嵌入式系统需求分析
4.3 嵌入式系统结构分析
4.4 嵌入式系统行为分析
思考练习题
第5章 面向对象的嵌入式系统设计
5.1 嵌入式系统设计的内容与目标
5.2 设计模式及其在嵌入式系统设计中的作用
5.3 嵌入式系统体系结构设计
5.4 嵌入式系统机制设计
5.5 嵌入式系统详细设计
思考练习题
第6章 以框架为中心的嵌入式系统程序设计
第7章 嵌入式系统的实现
附录
参考文献