RTX51嵌入式OS教程:Keil开发指南

5星 · 超过95%的资源 需积分: 10 3 下载量 157 浏览量 更新于2024-07-29 收藏 265KB PDF 举报
本手册详细介绍了如何运用Keil公司提供的RTX51小型嵌入式实时操作系统。RTX51是一款针对8051微处理器设计的操作系统,它提供了两种版本:RTX51Tiny和RTX51Full,各有其特定的功能和特性。手册首先概述了系统的主要功能,并区分了两个版本的不同之处。 对于初次接触实时程序设计的读者,建议参考Deitel、Ripps和Allworth等著作,以获得更全面的基础知识。这部分内容强调了对8051硬件、指令体系以及DOSS操作系统的基本理解是使用RTX51的前提。 手册的结构分为多个部分: 1. 概述:介绍了RTX51的功能及其与Keil C51的集成,以及对单任务、时间片轮转、循环调度和事件处理等概念的简要介绍。 2. 系统需求和定义:这部分明确了开发工具(如Keil C51)和目标系统的最低要求,包括中断处理、可重入功能、C51库函数的使用,以及多数据指针和数学单元的配置。 3. 建立RTX51Tiny应用程序:详细指导了创建RTX51Tiny项目、编写代码、编译和连接的具体步骤,涉及任务定义、管理、切换和事件的调度。 4. 库函数:提供了RTX51Tiny库函数的完整索引,便于开发者快速查找和使用。 5. 系统调试:探讨了堆栈管理及系统调试的相关知识,确保程序的正确运行。 6. 应用程序例子:通过实例展示了如何使用RTX51Tiny进行实际开发,包括开发流程和关键步骤。 阅读此手册,用户将能够掌握如何在Keil环境中有效地设计和实现基于RTX51的实时应用程序,无论是选择Tiny版还是Full版,都需要理解和掌握核心概念和操作技巧。对于嵌入式系统开发者来说,这是不可或缺的技术参考资源。