精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FreeRTOS使用的數據類型有哪些

麥辣雞腿堡 ? 來源:嵌入式Linux系統開發 ? 作者:嵌入式Linux系統開 ? 2023-09-28 11:49 ? 次閱讀

數據類型

FreeRTOS 使用的數據類型主要分為 stdint.h 文件中定義的和自己定義的。其中 char 和 char * 定義的變量要特別注意。

FreeRTOS 主要自定義了以下四種數據類型:

TickType_t

如果用戶使能了宏定義 configUSE_16_BIT_TICKS,那么 TickType_t 定義的就是 16 位無符號數,如果沒有使能,那么 TickType_t 定義的就是 32 位無符號數。對于 32 位架構的處理器,一定要禁止此宏定義,即設置此宏定義數值為 0 即可。

BaseType_t

這個數據類型根據系統架構的位數而定,對于 32 位架構,BaseType_t 定義的是 32 位有符號數,對于 16 位架構,BaseType_t 定義的是 16 位有符號數。如果 BaseType_t 被定義成了 char 型,要特別注意將其設置為有符號數,因為部分函數的返回值是用負數來表示錯誤類型。

UBaseType_t

這個數據類型是 BaseType_t 類型的有符號版本。

StackType_t

棧變量數據類型定義,這個數量類型由系統架構決定,對于 16 位系統架構,StackType_t 定義的是16 位變量,對于 32 位系統架構,StackType_t 定義的是 32 位變量。

風格指南

縮進:縮進使用制表符,一個制表符等于 4 個空格。

注釋:注釋單行不超過 80 列,特殊情況除外。不使用 C++ 風格的雙斜線(//)注釋

布局:FreeRTOS的源代碼被設計成盡可能的易于查看和閱讀。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5072

    文章

    19026

    瀏覽量

    303515
  • FreeRTOS
    +關注

    關注

    12

    文章

    483

    瀏覽量

    62018
  • 變量
    +關注

    關注

    0

    文章

    613

    瀏覽量

    28334
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13610
收藏 人收藏

    評論

    相關推薦

    1.2FreeRTOS中的數據類型

    1.2FreeRTOS中的數據類型2017.2.1書zzwFreeRTOS 主要自定義了以下四種數據類型:TickType_t如果用戶使能了宏定義configUSE_16_BIT_TICKS,那么
    發表于 07-22 23:27

    CODESYS支持的數據類型哪些

    CODESYS支持的數據類型哪些?CODESYS關于的數據類型的相關規則是什么?
    發表于 09-30 09:01

    ARM數據類型哪些?

    ARM數據類型哪些?GNU ARM匯編語法格式是什么?
    發表于 11-30 06:09

    vhdl數據類型

    VHDL中的標識符可以是常數、變量、信號、端口、子程序或參數的名字。VHDL中的數據類型可以分成四大類: 標量型(SCALAR TYPE):屬單元素的最基本的數據類型,通常用于描述一個單值數據對象
    發表于 03-30 15:59 ?11次下載

    windows 常見數據類型哪些?

    二,Windows 數據類型命名規律 基本數據類型包括:BYTE、CHAR、WORD、SHORT、INT 等。 指針類型的命令方式一般是在其指向的數據類型前加“LP”或“P”,比如
    發表于 08-09 08:00 ?1次下載

    Python數據類型幾種

    的實部 a 和虛部 b 都是浮點型。  2. 字符串  在Python中,加了引號的字符都被認為是字符串,其聲明三種方式,分別是:單引號、雙引號和三引號;Python中的字符串兩種數據類型,分別
    發表于 02-18 17:59 ?1517次閱讀

    Struct結構數據類型

    Struct類型是一種由多個不同數據類型元素組成的數據結構,其元素可以是基本數據類型,也可以是Struct、數組等復雜數據類型以及PLC
    的頭像 發表于 07-25 17:02 ?2973次閱讀

    結構數據類型(Struct)及應用案例

    Struct數據類型使用非常靈活,隨時可以使用,但是相對于PLC數據類型 (UDT) 以下缺點,所以建議需要使用Struct類型時,可以使用PLC
    的頭像 發表于 07-27 16:10 ?1749次閱讀

    什么是數據類型轉換

    常用的3種數據類型:1、Python數據類型第一種:字符串(str)。 2、Python數據類型第二種:整數(int)。 3、Python數據類型第三種:浮點數(float)。
    的頭像 發表于 02-23 15:21 ?1749次閱讀

    Java基礎數據類型哪些?

    默認值不同;int是基本數據類型,Integer是int的封裝類,是引用類型。int默認值是0,而Integer默認值是null。
    的頭像 發表于 02-28 14:42 ?743次閱讀

    定義數據類型

    在運算之前我們必須首先定義出數據類型,定義出腳本支持的數據類型,這是運算的基礎。 這一小節我們將定義出數據類型,在這里我們暫時定義四個數據類型:
    的頭像 發表于 03-03 10:10 ?911次閱讀

    PLC數據類型

    ) 或 64 位雙精度數 (LReal) 表示。比如模擬量模塊采集的溫度 壓力等 4 時間 日期數據類型 TIME 數據作為符號雙整數存儲,基本單位為毫秒。存儲的數值是多少,就代表
    發表于 04-17 15:49 ?0次下載
    PLC<b class='flag-5'>數據類型</b>

    Redis的數據類型哪些

    Redis的數據類型哪些?五種常用數據類型:String、Hash、Set、List、SortedSet。以及三種特殊的數據類型:Bit
    的頭像 發表于 10-09 10:51 ?768次閱讀

    oracle的數據類型哪些

    Oracle數據庫中有許多數據類型可供選擇,每種數據類型都有其各自的特點和適用場景。下面是對Oracle數據庫中最常用的數據類型的詳盡說明,
    的頭像 發表于 12-05 16:45 ?2308次閱讀

    plc數據類型怎么理解和應用

    PLC(可編程邏輯控制器)是一種工業自動化設備,用于控制機械和工業過程。在PLC編程中,數據類型是非常重要的概念,因為它決定了程序中數據的存儲和處理方式。正確理解和應用PLC數據類型是編寫有效、可靠
    的頭像 發表于 12-19 11:39 ?4039次閱讀