《嵌入式系统经典丛书:实时嵌入式系统 设计原则与工程实践 》融入了实时系统、嵌入式系统和软件工程的新概念和新主题,为开发实时嵌入式应用软件描绘了一幅完整的图像。在本书中,你不仅可以全面地理解与微处理器、中断和系统引导过程相关的概念,领略到实时建模和调度的重要性,而且也将学习建模文档、建模分析、设计模式和标准的一致性等软件工程实践。本书分为四个部分,帮助你学习嵌入式系统的关键概念;第Ⅰ部分介绍了开发过程,包括微处理器和中断章节——这是软件工程师的基本主题;第Ⅱ部分专门介绍了实时系统的建模技术;第Ⅲ部分讨论了软件体系架构的设计;第Ⅳ部分检验了软件的实现,并重点关注POSIX兼容的操作系统。主要特色◆ 涵盖了*新的UML标准(UML 2.4)◆ 超过20种具有代表性,可以在一个非常广泛的实时嵌入式系统系列中重用的*佳的设计模式实践◆ 在QNX中通过测试的示例代码,QNX是在行业中广泛采用的实时操作系统。主要内容◆ 不同嵌入式系统架构的利弊◆ POSIX实时扩展以及如何开发POSIX兼容的实时应用程序◆ 如何使用实时UML记录具有时序约束的系统设计◆ 与跨平台开发相关的概念以及所面临的挑战◆ 多任务设计和任务间通信技术(共享内存对象、消息队列、管道、信号)◆ 如何使用内核对象(如信号量、互斥体、条件变量)来解决RTOS应用程序资源共享的问题◆ 支持“资源管理器”这个概念的原理,以及如何使用资源管理器实现虚拟文件系统◆ 实时调度和几个关键算法的基本原则