可剥夺型内核:μC/OS-II示例与响应优化

需积分: 43 11 下载量 176 浏览量 更新于2024-08-09 收藏 4.71MB PDF 举报
本文档主要介绍了两种类型的内核:不可剥夺型和可剥夺型,并重点讲述了可剥夺型内核,特别是与μC/OS-Ⅱ相关的知识。不可剥夺型内核的特点是每个任务在运行时不允许被中断,除非任务主动让出CPU控制权,导致响应时间受当前运行任务的影响,不确定性较大,商业软件中较少使用。相比之下,可剥夺型内核如μC/OS-Ⅱ则在系统响应时间至关重要的情况下被选用,其设计确保了高优先级任务一旦就绪就能立即获得CPU,从而提高了系统的实时性和效率。 章节一提供了关于μC/OS-II的范例,作者通过简洁明了的方式指导读者如何快速上手。这些范例是用Borland C/C++编译器针对Intel/AMD 80186处理器编写的,为了便于测试和兼容性,选择在个人计算机上运行,特别是Intel Pentium I IPC。书中附带的安装指南详细描述了如何在DOS或Windows 95环境下,通过INSTALL.BAT脚本在指定磁盘上安装μC/OS-II,包括创建必要的目录结构和运行相关文件。 此外,作者强调了选择PC作为目标系统的原因,包括易于开发和测试代码,以及产生的代码与多种80x86处理器兼容。对于初学者,文档中提到在安装前应仔细阅读READ.ME文件,安装完成后,用户会在目标目录下看到μC/OS-II的目录结构,包括EX1_x86L目录,其中存放了第一个示例程序。 本文档不仅讲解了内核类型的区别,还为μC/OS-Ⅱ的实际应用提供了实用指导,对理解和使用实时操作系统有很高的价值。