freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

tiz-stack協(xié)議棧開發(fā)環(huán)境和工作流程(編輯修改稿)

2025-06-11 04:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 OSAL任務(wù)調(diào)度流程圖Figure . The Flow Chart of OSAL Schedulern OSAL任務(wù)OSAL是協(xié)議棧的核心,Zstack的任何一個(gè)子系統(tǒng)都作為OSAL的一個(gè)任務(wù),因此在開發(fā)應(yīng)用層的時(shí)候,必須通過(guò)創(chuàng)建OSAL任務(wù)來(lái)運(yùn)行應(yīng)用程序。通過(guò)osalInitTasks( )函數(shù)創(chuàng)建OSAL任務(wù),其中TaskID為每個(gè)任務(wù)的唯一標(biāo)識(shí)號(hào)。任何OSAL任務(wù)必須分為兩步:一是進(jìn)行任務(wù)初始化;二是處理任務(wù)事件。任務(wù)初始化主要步驟如下:(1) 初始化應(yīng)用服務(wù)變量。const pTaskEventHandlerFn tasksArr[ ]數(shù)組定義系統(tǒng)提供的應(yīng)用服務(wù)和用戶服務(wù)變量,如MAC層服務(wù)macEventLoop、用戶服務(wù)SampleApp_ProcessEvent等(2) 分配任務(wù)ID和分配堆棧內(nèi)存void osalInitTasks( void )主要功能是通過(guò)調(diào)用osal_mem_alloc( )函數(shù)給各個(gè)任務(wù)分配內(nèi)存空間,和給各個(gè)已定義任務(wù)指定唯一的標(biāo)識(shí)號(hào)。(3) 在AF層注冊(cè)應(yīng)用對(duì)象 通過(guò)填入endPointDesc_t數(shù)據(jù)格式的EndPoint變量,調(diào)用 afRegister( )在AF層注冊(cè)EndPoint應(yīng)用對(duì)象。通過(guò)在AF層注冊(cè)應(yīng)用對(duì)象的信息,告知系統(tǒng)afAddrType_t地址類型數(shù)據(jù)包的路由端點(diǎn),例如用于發(fā)送周期信息的SampleApp_Periodic_DstAddr和發(fā)送LED閃爍指令的SampleApp_Flash_DstAddr。(4)注冊(cè)相應(yīng)的OSAL或則HAL系統(tǒng)服務(wù) 在協(xié)議棧中,Zstack提供鍵盤響應(yīng)和串口活動(dòng)響應(yīng)兩種系統(tǒng)服務(wù),但是任何ZStask
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1