FreeRTOS之列表和列表項


一,列表是FreeRTOS中的一個數據結構,被用來跟蹤FreeRTOS中的任務。

 

二,任務控制塊中,有兩個狀態列表項和事件列表項

  1,當前任務處於什么狀態,就將該狀態列表項添加到狀態列表中。

  2,當前任務在等待什么事件,就將任務添加到事件列表中。

 

三,列表項結構體和迷你列表項結構體

  1,實際開發中,根據需要(功能、內存成本),選擇恰當的結構體。

  2,

 

四,列表的初始化

  1,列表結構體成員,pxIndex:Used to walk through the list.  Points to the last item returned by a call to listGET_OWNER_OF_NEXT_ENTRY ()

  2,listGET_OWNER_OF_NEXT_ENTRY (),用戶程序無法使用,只供FreeRTOS使用?

  3,列表項末尾插入:新的列表項就應該插入到 pxIndex 所指向的列表項的前面。

  4,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM