RTX实时操作系统内核演示.pdfVIP

  • 146
  • 0
  • 约8.69千字
  • 约 14页
  • 2019-07-21 发布于江苏
  • 举报
深圳市英蓓特信息技术有限公司深圳市英蓓特信息技术有限公司 RTX实时操作系统内核演示 RealView微处理器开发工具 1 深圳市英蓓特信息技术有限公司 概述 目的 通过一个实例来演示RTX实时内核的工作机理,并学会怎样基于它来编写应用程序。以下会列出一 些RTX的重要优势: 容易使用 具有多功能性 占用空间小 它的配置和调试支持微处理器开发工具(MDK)的集成 运行环境 RealView MDK v3.15 或更高版本 在讨论中所用软件的例子是基于Keil MCBSTM32评估板的。此文档中的图片是在仿真器下运行例程 的截图,用户也可把这些例子下载到目标板中,以便运行在实际的硬件环境中。 注意: 这个示例是在MDK的评估版上开发。在运行评估版时,它会报告一个警告信息:工程的最大代 码限制为16KB个字节。 注意: 这个实例需要用户有一定的MDK知识基础。在MCBSTM32E环境下的实例开发也为用户初 次使用MDK提供了一个好的起点。 调试 文中既有示范,又有对用户的解释 这个符号表示控制按钮。 开始建立 这个过程要在第一次运行示例之前进行。 复制文件夹 ! ../Keil/ARM/Boards/Keil/MCBSTM32/RTX_Traffic 进入新示例文件夹中 ../Keil/ARM/Boards/Keil/MCBSTM32/Demo 2 深圳市英蓓特信息技术有限公司 Step 4 工程设置 打开并清除MDK Project Close Project 打开示例工程 Project Open Project… 导入../Keil/ARM/Boards/Keil/MCBSTM32/Demo/Traffic.Uv2 工程目标 选择工程Simulator 在RTX_Traffic例子中,仿真器需要提前配置,用来协助RTX工作和模拟STM32微处理器运行代码。 目标选择 µVision工程必须包含应用程序用到的操作系统信息,从而使得它的源代码能够连接到RTOS库。 可以通过“Option for Target”对话框选择。 单击 ‘Options for Target’ 按钮 点击 ’Target’ 选项卡 深圳市英蓓特信息技术有限公司 Step 4 RTX_Traffic 示例 RTX_Traffic 描述 文件Abstract.txt描述了RTX_Traffic示例的基本功能。 RTX_Traffic 源文件 以下源文件中包含的代码用来配置和使用RTX功能。 RTX_Config.c 是RTX的一部分,它允许使用者去配置所需参数,例如设置同时发生的任务的最 大数量,每一个任务分配的堆栈的大小,系统时钟的间隔,调度的类型等等。所有的这些选项 都能通过MDK的配置向导选择 深圳市英蓓特信息技术有限公司 Traffic.c 包含应用程序的代码。这些代码是基于任务的,它们能被RTX调度Step 4 以下源文件对于裸机上和实时操作系统上的应用程序都是必需的。 STM32F10x.s 是微控制器的启动代码,包括异常向量表处理和复位处理。 STM32

文档评论(0)

1亿VIP精品文档

相关文档