標(biāo)題: 在RTX操作系統(tǒng)中是不是沒(méi)有類(lèi)似和UCOSIII的任務(wù)掛起的功能? [打印本頁(yè)]

作者: 上善若水001    時(shí)間: 2018-7-7 13:15
標(biāo)題: 在RTX操作系統(tǒng)中是不是沒(méi)有類(lèi)似和UCOSIII的任務(wù)掛起的功能?
請(qǐng)問(wèn) 在 RTX操作系統(tǒng)中 是不是沒(méi)有 類(lèi)似和UCOSIII的 任務(wù)掛起 這個(gè)功能?可是我想要RTX中的有關(guān)任務(wù)先暫停,等我給他命令再繼續(xù)執(zhí)行,這個(gè)應(yīng)該怎么做? 使用 任務(wù)建立 函數(shù) 和 任務(wù)刪除函數(shù)嗎?

作者: canw    時(shí)間: 2018-7-9 11:57
在需要掛起的任務(wù)里用os_wait等待一個(gè)信號(hào),在其他地方給他發(fā)信號(hào)就可以。os_send_signal
在需要掛起的任務(wù)里執(zhí)行:
os_wait(K_SIG, 0,0);

在中斷服務(wù)程序中執(zhí)行:
isr_send_signal(task_id);
或者在其他任務(wù)或程序里執(zhí)行:
os_send_signal(task_id);
就可以恢復(fù)task_id的執(zhí)行。

具體細(xì)節(jié)可以看下
開(kāi)發(fā)工具中自帶的RTX51 Tiny User's Guide

作者: 上善若水001    時(shí)間: 2018-7-12 11:52
canw 發(fā)表于 2018-7-9 11:57
在需要掛起的任務(wù)里用os_wait等待一個(gè)信號(hào),在其他地方給他發(fā)信號(hào)就可以。os_send_signal
在需要掛起的任 ...

感謝感謝!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1