找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2585|回复: 2
打印 上一主题 下一主题
收起左侧

在RTX操作系统中是不是没有类似和UCOSIII的任务挂起的功能?

[复制链接]
跳转到指定楼层
楼主
ID:228467 发表于 2018-7-7 13:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问 在 RTX操作系统中 是不是没有 类似和UCOSIII的 任务挂起 这个功能?可是我想要RTX中的有关任务先暂停,等我给他命令再继续执行,这个应该怎么做? 使用 任务建立 函数 和 任务删除函数吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:342644 发表于 2018-7-9 11:57 | 只看该作者
在需要挂起的任务里用os_wait等待一个信号,在其他地方给他发信号就可以。os_send_signal
在需要挂起的任务里执行:
os_wait(K_SIG, 0,0);

在中断服务程序中执行:
isr_send_signal(task_id);
或者在其他任务或程序里执行:
os_send_signal(task_id);
就可以恢复task_id的执行。

具体细节可以看下
开发工具中自带的RTX51 Tiny User's Guide
回复

使用道具 举报

板凳
ID:228467 发表于 2018-7-12 11:52 | 只看该作者
canw 发表于 2018-7-9 11:57
在需要挂起的任务里用os_wait等待一个信号,在其他地方给他发信号就可以。os_send_signal
在需要挂起的任 ...

感谢感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表