arm rtx教程_【RTX操作系统教程】第5章 RTX操作系统库方式移植(超级...

本文介绍了如何将RTX操作系统移植到STM32F103,包括工程模板准备、简单两步移植方法及RTX配置文件RTX_Conf_CM.c的详细解释,提供了一个实例展示了配置修改和任务创建过程。
摘要由CSDN通过智能技术生成

本帖最后由 baiyongbin2009 于 2016-1-19 15:36 编辑

5.2   STM32F103移植RTX系统5.2.1      RTX操作系统移植

首先准备好一个简单的裸机工程模板,工程模板的制作就不做讲解了,这里的重点是教大家移植RTX系统。准备好的工程模板如下图5.1所示(大家也可以制作其它任意的工程模板,不限制):

5.1.png (10.57 KB, 下载次数: 6)

2016-1-19 15:06 上传

图5.1 工程模板

准备好工程模板后,就可以开始移植了,移植过程比较简单,需要两步就可以完成了:

第1步:使能RTX

5.2.jpg (95.85 KB, 下载次数: 8)

2016-1-19 15:06 上传

第2步:添加RTX系统的配置文件,配置文件在MDK的安装目录C:\Keil_v474\ARM\RL\RTX\Config

下面,文件名RTX_Conf_CM.c,下面将这个文件复制到MDK工程的User文件夹下面,并添加到MDK工程上

5.3.png (7.51 KB, 下载次数: 10)

2016-1-19 15:06 上传

通过这两步,RTX操作系统的移植就完成了。5.2.2     RTX操作系统配置说明

RTX操作系统的配置工作是通过配置文件RTX_Conf_CM.c实现。在MDK工程中打开文件RTX_Conf_CM.c,可以看到如下图5.2所示的工程配置向导:

5.4.png (31.65 KB, 下载次数: 11)

2016-1-19 15:06 上传

图5.2 RTX的配置向导

1.  Task Configuration

(1)  Number of concurrent running tasks

参数范围0 – 250

表示同时运行的最大任务数,这个数值一定要大于等于用户实际创建的任务数,空闲任务不包含在这个里面。比如当前的数值是6,就表示用户最多可以创建6个任务。

(2)  Number of tasks with user-provided stack

参数范围0 – 250

表示自定义任务堆栈

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值