以下列表簡要概述了所有cmsis-rtos功能。標有$的函式是可選的。特定的cmsis-rtos實現可能無法提供所有功能,但osfeature***x定義明確指出了這一點。
注意rtx實現不支援的功能標有(*)。
執行緒管理
通用等待功能
定時器管理
訊號事件
互斥訊號燈
記憶池訊息佇列
郵件佇列
rtx特定功能
超時值指定超時或時間延遲過去之前的計時器滴答數。該值是上限,取決於自上次計時器滴答以來經過的實際時間。
對於值1,系統等待直到下乙個計時器滴答發生。這意味著實際超時值可以是小於指定超時值的乙個計時器滴答。
計時器值
可以從執行緒和中斷服務例程(isr)呼叫以下cmsis-rtos函式:
無法從isr呼叫的函式正在驗證中斷狀態,並在從isr上下文呼叫狀態**oserrorisr時返回。在一些實現中,可以使用hard fault向量捕獲該條件。
一些cmsis-rtos實現同時支援來自多個isr的cmsis-rtos函式呼叫。如果這是不可能的,cmsis-rtos拒絕巢狀isr函式的呼叫,狀態**為oserrorisrrecursive。
Windows Virtual PC 功能概述
輕鬆的安裝配置 windows xp mode 在完成了 windows virtual pc 和 windows xp mode 的安裝後,我們通過 windows virtual pc 提供的簡單嚮導,只需要單擊幾次便能輕鬆地完成 windows xp mode 的安裝和配置。而不必像傳統安裝方...
webhook功能概述
webhooks是乙個api概念,是微服務api的使用正規化之一,也被成為反向api,即 前端不主動傳送請求,完全由後端推送。舉個常用例子,比如你的好友發了一條朋友圈,後端將這條訊息推送給所有其他好友的客戶端,就是 webhooks 的典型場景。簡單來說,webhook就是乙個接收http post...
ACE的功能概述
ace從功能上大致分為如下幾個方面 ace os 層 ace os 層封裝了平台相關的函式和定義,例如 ace os strlen,ace os closesocket 等,這些封裝的意義在於使ace做到與平台無關,乙個比較好的例子是 socket 的定義,在 linux 上為 int 型別,在 w...