嵌入式实时操作系统μC/OS-2(第2版)
内容简介 《嵌入式实时操作系统μC/OS-2(第2版)》是icroC/OSIITheRealTimeKernel一书的第2版本,在第1版本(V2.0)基础上做了重大改进与升级。通过对μC/OSII源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μC/OSII移植到不同CPU上,如何调试移植代码。在所附光盘中,给出已通过FAA安全认证的μC/OSIIV2.52的全部源码以及可在PC机上运行的移植范例。 μC/OSII是著名的、源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。从μC/OS算起,该内核已有10余年应用史,在诸多领域得到了广泛应用。 编辑推荐 《嵌入式实时操作系统μC/OS-2(第2版)》介绍μC/OS-Ⅱ的设计与实现,讲解多任务实时系统的基本原理。读者可以学到内核结构、调度算法、任务切换、时间管理、任务问通信与同步及存储空问的动态分配等知识。与《嵌入式实时操作系统μC/OS-2(第2版)》的前一版本相比,书中程序的解释全部重新写过,给出了更详尽的说明,以便于理解;系统功能函数的描述从l章扩充到了6章,其中2章用以描述新增加的功能函数:互斥型信号量(mutex)和事件标志组函数;重写了程序移植指南,新增加了移植过程中的调试技巧等内容;编程规约函数以及变量等的速查手册也编排在附录中。 附带的光盘包含了υC/OS-ⅡV2.52的全部源代码,以及移植到Intel 80x86处理器上的范例,在实模式模块方式下编译。只需几分钟,就可以在用户PC机的Windows环境下测试υC/OS-Ⅱ的一些特性。 υC/OS-Ⅱ是一种可移植、可固化、可裁剪及可剥夺型的多任务实时内核(RTOS),适用于各种微处理器和微控制器。其性能足可媲美于商用内核,在某些方面甚至更佳。所有代码用ANSI的C语言编写,故具有良好的可移植性。实际上υC/OS-Ⅱ已经被移植到40多种处理器架构中,从8位到64位的各种CPU。自1992年起,υC/OS-Ⅱ已在全世界从照相机到航空没备等各个领域得到广泛应用。这个RTOS的健壮性、可靠性和安全性已经得到了广泛的证明。对于各类系统,包括一些对安全性要求极为苛刻的系统,它都能够胜任。