17.4-uC/OS-III娑堟伅绠$悊锛堜换鍔℃秷鎭槦鍒楋級
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了17.4-uC/OS-III娑堟伅绠$悊锛堜换鍔℃秷鎭槦鍒楋級相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e7%9b%b8%e5%af%b9' title='鐩稿'>鐩稿
鍏朵粬 寤惰繜 鍙戝竷 蹇呴』 宸ヤ綔鍘熺悊 abort task post浠诲姟娑堟伅闃熷垪璺熶换鍔′俊鍙烽噺涓€鏍凤紝鍧囬毝灞炰簬鏌愪竴涓壒瀹氫换鍔★紝 涓嶉渶鍗曠嫭鍒涘缓锛屼换鍔″湪鍒?/span>鍦紝
鍙湁璇ヤ换鍔℃墠鍙互鎺ユ敹杩欎釜浠诲姟娑堟伅闃熷垪鐨勬秷鎭紝鍏朵粬浠诲姟鍙兘缁欒繖涓换鍔℃秷鎭槦鍒楀彂閫佹秷鎭紝
鍗翠笉鑳芥帴鏀躲€備换鍔℃秷鎭槦鍒椾笌锛堟櫘閫氾級娑堟伅闃熷垪鏋佸叾鐩镐技锛屽彧鏄换鍔℃秷鎭槦鍒楀凡闅跺睘浜?/span>涓€涓壒瀹氫换鍔★紝
鎵€浠ュ畠涓嶅叿鏈夌瓑寰呭垪琛紝 鐪佸幓浜嗙瓑寰呬换鍔℃彃鍏ュ拰绉婚櫎鍒楄〃鐨?/span>鍔ㄤ綔锛屾墍浠ュ伐浣滃師鐞?/span>鐩稿鏇寸畝鍗曚竴鐐癸紝
鏁堢巼涔熸瘮杈冮珮涓€浜涖€?
1.鍘熺悊
濡傛灉鎯宠浣跨敤浠诲姟娑堟伅闃熷垪锛屽氨蹇呴』浜嬪厛浣胯兘浠诲姟娑堟伅闃熷垪銆傛秷鎭槦鍒楃殑浣胯兘浣嶄簬
鈥?/span>os_cfg.h鈥濄€?
鐗瑰埆澹版槑锛屼换鍔℃秷鎭槦鍒楀拰锛堟櫘閫氾級娑堟伅闃熷垪鍏敤涓€涓秷鎭睜銆備竴鑸换鍔℃秷鎭槦鍒楁垨鏅?br>閫氭秷鎭槦鍒楃殑鏈€澶ф秷鎭閲忎笉瑕佽秴杩囨秷鎭睜鐨勬秷鎭暟鐩€?
2.OSTaskQPost ()
OSTaskQPost () 鍑芥暟鐢ㄤ簬鍚戜换鍔℃秷鎭槦鍒楀彂甯冧竴涓秷鎭€?/span>OSTaskQPost () 鍑芥暟鐨勫畾涔変篃浣嶄簬鈥?/span>os_task.c鈥濄€?br>鍏跺疄锛屼笉绠℃槸鍚︿娇鑳戒簡涓柇寤惰繜鍙戝竷锛屾渶缁堥兘鏄皟鐢?OS_TaskQPost () 鍑芥暟杩涜鍙戝竷浠?/span>鍔℃秷鎭€傚彧鏄?/span>
浣胯兘浜嗕腑鏂欢杩熷彂甯冪殑鍙戝竷杩囩▼浼氭瘮杈冩洸鎶橈紝涓棿浼氭湁璁稿鎻掓洸銆?/span>
鍦?OS_TaskQPost () 鍑芥暟涓紝浼氳皟鐢?OS_MsgQPut () 鍑芥暟浠庢秷鎭睜鑾峰彇涓€涓秷鎭彃鍏ュ埌娑堟伅闃熷垪銆?OS_MsgQPut () 鍑芥暟鐨勫畾涔変綅浜庘€?/span>os_msg.c鈥濄€?
3.OSTaskQPend ()
涓?OSTaskQPost () 浠诲姟娑堟伅闃熷垪鍙戝竷娑堟伅鍑芥暟鐩稿搴旓紝OSTaskQPend () 鍑芥暟鐢ㄤ簬绛夊緟鑾?br>鍙栦换鍔℃秷鎭槦鍒楃殑娑堟伅銆?/span> OSTaskQPend () 鍑芥暟鐨勫畾涔変篃浣嶄簬鈥?/span>os_task.c鈥濄€?/span>
鍦?OSTaskQPend () 鍑芥暟涓紝浼氳皟鐢?OS_MsgQGet () 鍑芥暟浠庝换鍔℃秷鎭槦鍒楄幏鍙栦竴涓秷鎭€?/span>OS_MsgQGet () 鍑芥暟鐨勫畾涔変綅浜庘€?/span>os_msg.c鈥濄€?/span>
4.OSTaskQPendAbort ()
OSTaskQPendAbort () 鍑芥暟鐢ㄤ簬 涓浠?鍔″鍏朵换 鍔?娑堟伅 闃熷垪鐨?绛夊緟銆?瑕佷娇鐢?br>OSTaskQPendAbort () 鍑芥暟锛?span style="color: #ff0000"> 闄や簡瑕佸厛浣胯兘鍓嶉潰鐨?OS_CFG_TASK_Q_EN 澶栵紝杩樺緱浣胯兘
OS_CFG_TASK_Q_PEND_ABORT_EN锛堜綅浜庘€?/span>os_cfg.h鈥濓級銆?/span>
OSTaskQPendAbort () 鍑芥暟鐨勫畾涔変綅浜庘€?/span>os_task.c鈥濄€?
以上是关于17.4-uC/OS-III娑堟伅绠$悊锛堜换鍔℃秷鎭槦鍒楋級的主要内容,如果未能解决你的问题,请参考以下文章
浣跨敤 Serverless + 椋炰功鎵撻€犱綘鐨勪釜鎬у寲娑堟伅鎻愰啋绯荤粺
鏂伴矞鍑虹倝锛岃繖鏄叏缃戣鐨勬渶璇︾粏鐨剆pringboot鏁村悎娑堟伅鏈嶅姟浜嗗惂锛屽缓璁敹钘忥紒