手把手教你学用嵌入式操作系统

  1. 主页
  2. 手把手教你学用嵌入式操作系统
  3. 第7章 任务管理模式
  4. 使用非常驻任务管理事件

使用非常驻任务管理事件

内容纲要

一般我们在使用RTOS的任务创建接口创建任务后,任务会一直运行,直到重启整个系统。但是有时候,会在需要时创建任务,任务完成工作立即退出。

本章即介绍这两种模式。

主要内容

如下图是非常典型的任务工作模式。系统启动后立即创建任务,任务运行起来后首先在信号量/邮箱等模块上等待,当某些事件发生后,任务恢复运行立即处理相应的事件。

另一种更简单的方式是当事件发生时,立即创建相应的处理任务,然后由处理任务进行处理。处理完成后立即退出。

在创建该任务时,可通过创建接口传递一些特定的参数给任务,控制任务具体的行为。

可以看到这种方式的优点:节省通信开销资源,如使用信号量等

其缺点也比较明显:创建并启动任务需要时间,需配备额外栈空间,任务不运行时存在浪费

重点难点

注意事项

常见问题

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注