日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RTX5 | 配置文件RTX_Config.h(三)

發布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RTX5 | 配置文件RTX_Config.h(三) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、前言
  • 二、Timer Configuration
    • 2.1、Object specific Memory allocation(對象特定的內存分配)
    • 2.2、Timer Thread Priority(軟件定時器的優先級)
    • 2.3、Timer Thread Stack size[bytes]
    • 2.4、Timer Thread TrustZone Module Identifier
    • 2.5、Timer Callback Queue entries(定時器回調消息隊列)
  • 三、其他RTX5對象的配置

一、前言


上一次學習Thread Configuration之后,接著繼續學習RTX_Config.h剩下的內容。
RTX5 | 配置文件RTX_Config.h(一)
RTX5 | 配置文件RTX_Config.h(二)

二、Timer Configuration




從RTX_Config.h的配置與創建軟件定時器的API函數可以得到以下信息:

  • 軟件定時器的優先級在RTX_Config.h上設置,且軟件定時器的API函數不能設置定時器的優先級(線程的優先級由線程API函數設置的)。
  • 同一個工程上,所有軟件定時器的優先級只能一樣了(每一個線程可以設置不同的優先級)。
  • 同一個工程上,所有軟件定時器的堆棧大小也只能一樣了(每一個線程可以設置不同的堆棧大小)。

2.1、Object specific Memory allocation(對象特定的內存分配)


跟線程上的Object specific Memory allocation一樣。RTX5 | 配置文件RTX_Config.h(一)

2.2、Timer Thread Priority(軟件定時器的優先級)


軟件定時器只支持6種優先級:

  • Low
  • Below Normal
  • Normal
  • Above Normal
  • High
  • Real Time
  • 2.3、Timer Thread Stack size[bytes]


    設置每一個軟件定時器的堆棧大小。

    2.4、Timer Thread TrustZone Module Identifier

    特定的Cortex-M內核才有,STM32F407與STM32H743與STM32F103都沒有這個功能。

    2.5、Timer Callback Queue entries(定時器回調消息隊列)

    設置定時器并發回調函數的數量,設置0時,關閉此功能。

    三、其他RTX5對象的配置


    剩下的消息隊列設置,互斥量設置,信號量設置,內存池設置,消息隊列設置,都只有一個Object specific Memory allocation了。跟線程的Object specific Memory allocation一樣。

    總結

    以上是生活随笔為你收集整理的RTX5 | 配置文件RTX_Config.h(三)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。