模板下载:html
连接:https://pan.baidu.com/s/1idoQYcR3SOzVC3KTFcMGMA 提取码:i8k5
一、MDK使用MDK5.26及其以上版本。编辑器
二、进入到MDK5后,经典的RTX4就没有单独发布了,被封装了CMSIS-RTOS V1封装层,这个封装层比较臃肿,
咱们这里直接去掉这个臃肿的封装层(删掉这个层, 使用老版的OS层),继续使用原始RTX4,轻装上阵。学习
三、教程看以前版本便可,没区别:
http://www.javashuo.com/article/p-bucujmpv-ga.html
spa
/* ********************************************************************************************************* * * 模块名称 : 主程序模块。 * 文件名称 : main.c * 版 本 : V1.0 * 说 明 : RTX4的模板建立 * 实验目的: * 1. 学习RTX4的模板建立 * 实验内容: * 1. K1按键按下,串口打印。 * 2. 各个任务实现的功能以下: * AppTaskUserIF任务 :按键消息处理。 * AppTaskLED任务 :LED闪烁。 * AppTaskMsgPro任务 :消息处理,这里是用做LED闪烁。 * AppTaskStart任务 :启动任务,这里用做BSP驱动包处理。 * 注意事项: * 1. 进入到MDK5后,经典的RTX4就没有单独发布了,被封装了CMSIS-RTOS V1封 * 装层,这个封装层比较臃肿,咱们这里直接去掉这个臃肿的封装层(删掉这个层, * 使用老版的OS层),继续使用原始RTX4,轻装上阵. * 2. 本实验推荐使用串口软件SecureCRT,要不串口打印效果不整齐。此软件在 * V7开发板光盘里面有。 * 3. 务必将编辑器的缩进参数和TAB设置为4来阅读本文件,要不代码显示不整齐。 * * 修改记录 : * 版本号 日期 做者 说明 * V1.0 2019-05-01 Eric2013 1. ST固件库1.3.0版本 * 2. BSP驱动包V1.2 * 3. RTX4版本V4.82 * * Copyright (C), 2019-2030, 安富莱电子 www.armfly.com * ********************************************************************************************************* */
因为没有使用CMSIS-RTOS V1封装层,栈使用状况展现部分显示的是溢出,这个不用管。
后面单独作个任务栈检测任务,方便调试。调试