亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 00000000.htm

?? 水木社區(qū) embeded 版精華區(qū) 下載
?? HTM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
****************************************************************************&nbsp;<br />******************************&nbsp;<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uC/OS&nbsp;TASK&nbsp;CONTROL&nbsp;BLOCK&nbsp;<br />****************************************************************************&nbsp;<br />******************************&nbsp;<br />*/&nbsp;<br />typedef&nbsp;struct&nbsp;os_tcb&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;&nbsp;&nbsp;OS_FAR&nbsp;*OSTCBStkPtr;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;current&nbsp;top&nbsp;of&nbsp;stack&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBStat;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Task&nbsp;status&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBPrio;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Task&nbsp;priority&nbsp;(0&nbsp;==&nbsp;highest,&nbsp;63&nbsp;==&nbsp;<br />&nbsp;lowwest)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UWORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBDly;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Nbr&nbsp;ticks&nbsp;to&nbsp;delay&nbsp;task&nbsp;or,&nbsp;timeou&nbsp;<br />t&nbsp;waaiting&nbsp;for&nbsp;event&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;BOOLEAN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBDelReq;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Indicates&nbsp;whether&nbsp;a&nbsp;task&nbsp;needs&nbsp;to&nbsp;&nbsp;<br />deleete&nbsp;itself&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBX;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Bit&nbsp;position&nbsp;in&nbsp;group&nbsp;&nbsp;correspondi&nbsp;<br />ng&nbsp;tto&nbsp;task&nbsp;priority&nbsp;(0..7)&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBY;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Index&nbsp;into&nbsp;ready&nbsp;table&nbsp;correspondi&nbsp;<br />ng&nbsp;tto&nbsp;task&nbsp;priority&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBBitX;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Bit&nbsp;mask&nbsp;to&nbsp;access&nbsp;bit&nbsp;position&nbsp;in&nbsp;<br />&nbsp;reaady&nbsp;table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBBitY;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Bit&nbsp;mask&nbsp;to&nbsp;access&nbsp;bit&nbsp;position&nbsp;in&nbsp;<br />&nbsp;reaady&nbsp;group&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;OS_EVENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*OSTCBEventPtr;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;event&nbsp;control&nbsp;block&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*OSTCBMsg;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Message&nbsp;received&nbsp;from&nbsp;OSMboxPost()&nbsp;<br />&nbsp;or&nbsp;OSQPost()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;struct&nbsp;os_tcb&nbsp;*OSTCBNext;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;next&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TCB&nbsp;in&nbsp;the&nbsp;TCB&nbsp;<br />&nbsp;lisst&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;struct&nbsp;os_tcb&nbsp;*OSTCBPrev;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;previous&nbsp;TCB&nbsp;in&nbsp;the&nbsp;TCB&nbsp;<br />&nbsp;lisst&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />}&nbsp;OS_TCB;&nbsp;<br />/*&nbsp;<br />****************************************************************************&nbsp;<br />******************************&nbsp;<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QUEUE&nbsp;CONTROL&nbsp;BLOCK&nbsp;<br />****************************************************************************&nbsp;<br />******************************&nbsp;<br />*/&nbsp;<br />typedef&nbsp;struct&nbsp;os_q&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;struct&nbsp;os_q&nbsp;&nbsp;&nbsp;*OSQPtr;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Link&nbsp;to&nbsp;next&nbsp;queue&nbsp;control&nbsp;block&nbsp;i&nbsp;<br />n&nbsp;liist&nbsp;of&nbsp;free&nbsp;blocks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**OSQStart;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;start&nbsp;of&nbsp;queue&nbsp;data&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**OSQEnd;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;end&nbsp;&nbsp;&nbsp;of&nbsp;queue&nbsp;data&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**OSQIn;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;where&nbsp;next&nbsp;message&nbsp;will&nbsp;<br />&nbsp;be&nbsp;inserted&nbsp;&nbsp;in&nbsp;&nbsp;&nbsp;the&nbsp;Q&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**OSQOut;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;where&nbsp;next&nbsp;message&nbsp;will&nbsp;<br />&nbsp;be&nbsp;extracted&nbsp;from&nbsp;the&nbsp;Q&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSQSize;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Size&nbsp;of&nbsp;queue&nbsp;(maximum&nbsp;number&nbsp;of&nbsp;e&nbsp;<br />ntriies)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSQEntries;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Current&nbsp;number&nbsp;of&nbsp;entries&nbsp;in&nbsp;the&nbsp;q&nbsp;<br />ueuee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />}&nbsp;OS_Q;&nbsp;<br />/*$PAGE*/&nbsp;<br />/*&nbsp;<br />****************************************************************************&nbsp;<br />******************************&nbsp;<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uC/OS&nbsp;GLOBAL&nbsp;VARIABLES&nbsp;<br />****************************************************************************&nbsp;<br />******************************&nbsp;<br />*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;SYSTEM&nbsp;VARIABLES&nbsp;<br />OS_EXT&nbsp;&nbsp;UWORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSCtxSwCtr;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Counter&nbsp;of&nbsp;number&nbsp;of&nbsp;context&nbsp;switc&nbsp;<br />hes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />OS_EXT&nbsp;&nbsp;ULONG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSIdleCtr;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Idle&nbsp;counter&nbsp;<br />OS_EXT&nbsp;&nbsp;UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSIntNesting;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Interrupt&nbsp;nesting&nbsp;level&nbsp;<br />OS_EXT&nbsp;&nbsp;BOOLEAN&nbsp;&nbsp;&nbsp;&nbsp;OSRunning;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Flag&nbsp;indicating&nbsp;that&nbsp;kernel&nbsp;is&nbsp;run&nbsp;<br />ningg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />OS_EXT&nbsp;&nbsp;OS_TCB&nbsp;&nbsp;&nbsp;&nbsp;*OSTCBCur;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;currently&nbsp;running&nbsp;TCB&nbsp;<br />OS_EXT&nbsp;&nbsp;OS_TCB&nbsp;&nbsp;&nbsp;&nbsp;*OSTCBHighRdy;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Pointer&nbsp;to&nbsp;highest&nbsp;priority&nbsp;TCB&nbsp;re&nbsp;<br />ady&nbsp;to&nbsp;run&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />OS_EXT&nbsp;&nbsp;OS_TCB&nbsp;&nbsp;&nbsp;&nbsp;*OSTCBPrioTbl[64];&nbsp;&nbsp;&nbsp;/*&nbsp;Table&nbsp;of&nbsp;pointers&nbsp;to&nbsp;all&nbsp;created&nbsp;T&nbsp;<br />CBs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />/*&nbsp;<br />****************************************************************************&nbsp;<br />******************************&nbsp;<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uC/OS&nbsp;FUNCTION&nbsp;PROTOTYPES&nbsp;<br />****************************************************************************&nbsp;<br />******************************&nbsp;<br />*/&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSInit(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSStart(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSStartHighRdy(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSSched(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSSchedLock(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSSchedUnlock(void);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTaskCreate(void&nbsp;(OS_FAR&nbsp;*task)(void&nbsp;*pd),&nbsp;void&nbsp;*pdata,&nbsp;void&nbsp;*p&nbsp;<br />stk,,&nbsp;UBYTE&nbsp;prio);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTaskDel(UBYTE&nbsp;prio);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTaskDelReq(UBYTE&nbsp;prio);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTaskChangePrio(UBYTE&nbsp;oldprio,&nbsp;UBYTE&nbsp;newprio);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTaskSuspend(UBYTE&nbsp;prio);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTaskResume(UBYTE&nbsp;prio);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTCBInit(UBYTE&nbsp;prio,&nbsp;void&nbsp;OS_FAR&nbsp;*stk);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSIntEnter(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSIntExit(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSIntCtxSw(void);&nbsp;<br />void&nbsp;OS_FAR&nbsp;OSCtxSw(void);&nbsp;<br />void&nbsp;OS_FAR&nbsp;OSTickISR(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTimeDly(UWORD&nbsp;ticks);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTimeDlyResume(UBYTE&nbsp;prio);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTimeTick(void);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTimeSet(ULONG&nbsp;ticks);&nbsp;<br />ULONG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTimeGet(void);&nbsp;<br />OS_EVENT&nbsp;&nbsp;&nbsp;*OSSemCreate(UWORD&nbsp;value);&nbsp;<br />UWORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSSemAccept(OS_EVENT&nbsp;*pevent);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSSemPost(OS_EVENT&nbsp;*pevent);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSSemPend(OS_EVENT&nbsp;*pevent,&nbsp;UWORD&nbsp;timeout,&nbsp;UBYTE&nbsp;*err);&nbsp;<br />OS_EVENT&nbsp;&nbsp;&nbsp;*OSMboxCreate(void&nbsp;*msg);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*OSMboxAccept(OS_EVENT&nbsp;*pevent);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSMboxPost(OS_EVENT&nbsp;*pevent,&nbsp;void&nbsp;*msg);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*OSMboxPend(OS_EVENT&nbsp;*pevent,&nbsp;UWORD&nbsp;timeout,&nbsp;UBYTE&nbsp;*err);&nbsp;<br />OS_EVENT&nbsp;&nbsp;&nbsp;*OSQCreate(void&nbsp;**start,&nbsp;UBYTE&nbsp;size);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*OSQAccept(OS_EVENT&nbsp;*pevent);&nbsp;<br />UBYTE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSQPost(OS_EVENT&nbsp;*pevent,&nbsp;void&nbsp;*msg);&nbsp;<br />void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*OSQPend(OS_EVENT&nbsp;*pevent,&nbsp;UWORD&nbsp;timeout,&nbsp;UBYTE&nbsp;*err)&nbsp;<br />--&nbsp;<br />&nbsp;<br />--&nbsp;<br />※&nbsp;來(lái)源:·BBS&nbsp;水木清華站&nbsp;smth.org·[FROM:&nbsp;166.111.7.200]&nbsp;<br /><a href="javascript:history.go(-1)">返回上一頁(yè)</a><a href="index.htm">回到目錄</a><a href="#top">回到頁(yè)首</a><a href="00000001.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區(qū)</h1></center></body></html>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡的电视剧免费网站有什么| 亚洲男同性恋视频| 国产999精品久久久久久绿帽| 亚洲欧美日韩国产中文在线| 这里只有精品免费| 99久久久久久| 韩国欧美一区二区| 首页综合国产亚洲丝袜| 成人免费在线观看入口| 久久久亚洲欧洲日产国码αv| 欧美日韩综合在线免费观看| 成人手机电影网| 六月婷婷色综合| 日韩精品亚洲一区| 伊人开心综合网| 中文字幕日韩一区二区| 精品成人a区在线观看| 欧美精品色综合| 99热这里都是精品| 日本强好片久久久久久aaa| 久久久99久久| 欧美大片一区二区| 日韩区在线观看| 欧美丰满少妇xxxxx高潮对白 | 亚洲国产激情av| ww亚洲ww在线观看国产| 日韩一区二区免费在线电影| 欧美日韩电影一区| 欧美日韩国产高清一区二区| 欧美中文一区二区三区| 色欲综合视频天天天| 91在线丨porny丨国产| 成人一区二区在线观看| 丁香亚洲综合激情啪啪综合| 国产91丝袜在线观看| 国产毛片精品视频| 国产成人av一区二区三区在线| 国内成人自拍视频| 国产美女久久久久| 国产成人综合在线观看| 国产一区二区不卡| 国产a区久久久| 成人视屏免费看| 色婷婷综合久久| 在线精品国精品国产尤物884a| 日韩视频免费观看高清完整版| 国内外精品视频| 国产米奇在线777精品观看| 国产尤物一区二区| 顶级嫩模精品视频在线看| 成人一级黄色片| 色婷婷综合久久久久中文一区二区| 99久久99久久精品国产片果冻| 色综合网站在线| 91福利在线观看| 这里只有精品电影| 精品成a人在线观看| 国产精品天美传媒| 一区二区三区在线免费| 午夜精品123| 加勒比av一区二区| 成人丝袜18视频在线观看| 色综合久久99| 7777女厕盗摄久久久| 久久夜色精品一区| 亚洲人成网站色在线观看| 亚洲va韩国va欧美va| 精品一区二区三区在线播放视频| 国产一区二区在线电影| 一区二区三区中文免费| 蜜臀av国产精品久久久久| 亚洲成人av电影在线| 亚洲成a天堂v人片| 国产精品美女久久久久久久| 91精品国产色综合久久不卡蜜臀| 欧美日韩午夜在线视频| 欧美在线视频不卡| 精品福利av导航| 亚洲国产激情av| 亚洲国产aⅴ天堂久久| 亚洲一级片在线观看| 无码av免费一区二区三区试看| 一区二区三区四区视频精品免费 | 国产成a人无v码亚洲福利| 精品少妇一区二区三区日产乱码| 亚洲视频中文字幕| 中文字幕免费在线观看视频一区| 欧美一区二区免费观在线| 精品国产污污免费网站入口| 国产精品久久一卡二卡| 亚洲综合区在线| 99re在线精品| 亚洲国产精品成人综合| 日韩欧美一区在线| 日韩一二在线观看| 国产精品萝li| 久久激情五月激情| 中文字幕精品一区二区精品绿巨人| 91色.com| 欧美夫妻性生活| 欧美成人综合网站| 亚洲国产综合人成综合网站| 久久国产精品色婷婷| 色欧美乱欧美15图片| 久久久久久久网| 日韩高清国产一区在线| 91在线视频官网| 久久综合九色综合欧美就去吻| 亚洲一本大道在线| 亚洲福利视频一区二区| 97精品国产露脸对白| 国产香蕉久久精品综合网| 成人中文字幕电影| 欧美一区二区三区在线| 亚洲午夜羞羞片| 日本韩国欧美在线| ...中文天堂在线一区| 欧美午夜免费电影| 亚洲精品国久久99热| 一区二区三区在线观看国产| 懂色一区二区三区免费观看| 欧美一级高清大全免费观看| 亚洲成av人片一区二区三区| 成人国产精品免费观看| 久久久99久久| 国产精品一二二区| 国产亚洲一区二区三区四区 | 香蕉影视欧美成人| 欧美亚一区二区| 一区二区三区欧美视频| 91网站最新地址| 自拍av一区二区三区| 91一区二区三区在线观看| 国产精品国产三级国产| 成人免费视频视频在线观看免费| 国产日韩影视精品| 波多野洁衣一区| 亚洲日本在线视频观看| 91免费版pro下载短视频| 国产精品毛片无遮挡高清| 成人av网站在线| 亚洲人一二三区| 欧美丝袜丝交足nylons图片| 亚洲国产aⅴ成人精品无吗| 欧美调教femdomvk| 欧美aaa在线| 日韩精品中午字幕| 99久久99久久免费精品蜜臀| 另类欧美日韩国产在线| 亚洲精品国产精华液| 欧美日韩日日夜夜| 丁香六月综合激情| 成人激情开心网| 国产亚洲女人久久久久毛片| 久久爱www久久做| 日韩你懂的在线观看| 欧美精品一区二区三区蜜桃视频| 欧美精品一区男女天堂| 欧美一区二区三区四区五区| 欧美性受极品xxxx喷水| 欧美在线色视频| 欧美激情资源网| 免费成人美女在线观看| 国产高清无密码一区二区三区| 日韩成人午夜精品| 日本免费新一区视频 | 日韩影视精彩在线| 亚洲在线成人精品| 国产精品美女久久久久久久网站| 欧美日韩中文精品| 欧美日韩在线直播| 精品噜噜噜噜久久久久久久久试看 | 精品国免费一区二区三区| 国产一区二区三区在线观看免费视频 | 6080午夜不卡| 欧美精品久久99久久在免费线| 欧美精品视频www在线观看| 久久久久99精品国产片| 亚洲欧洲成人自拍| 夜夜精品浪潮av一区二区三区| 麻豆一区二区99久久久久| 不卡的av电影| 精品美女在线观看| 亚洲综合丝袜美腿| 久久精品国产成人一区二区三区 | a4yy欧美一区二区三区| 成人v精品蜜桃久久一区| 91色.com| 国产婷婷色一区二区三区 | 激情伊人五月天久久综合| 色婷婷一区二区| 国产精品污www在线观看| 午夜国产不卡在线观看视频| av不卡一区二区三区| 久久蜜桃香蕉精品一区二区三区| 亚洲视频综合在线| 天天综合日日夜夜精品| 国产一区二区三区四| 欧美久久久影院| 蜜臀av一区二区在线观看|