那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FreeRTOS使用的數(shù)據(jù)類型有哪些

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

數(shù)據(jù)類型

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

FreeRTOS 主要自定義了以下四種數(shù)據(jù)類型:

TickType_t

如果用戶使能了宏定義 configUSE_16_BIT_TICKS,那么 TickType_t 定義的就是 16 位無符號(hào)數(shù),如果沒有使能,那么 TickType_t 定義的就是 32 位無符號(hào)數(shù)。對(duì)于 32 位架構(gòu)的處理器,一定要禁止此宏定義,即設(shè)置此宏定義數(shù)值為 0 即可。

BaseType_t

這個(gè)數(shù)據(jù)類型根據(jù)系統(tǒng)架構(gòu)的位數(shù)而定,對(duì)于 32 位架構(gòu),BaseType_t 定義的是 32 位有符號(hào)數(shù),對(duì)于 16 位架構(gòu),BaseType_t 定義的是 16 位有符號(hào)數(shù)。如果 BaseType_t 被定義成了 char 型,要特別注意將其設(shè)置為有符號(hào)數(shù),因?yàn)椴糠趾瘮?shù)的返回值是用負(fù)數(shù)來表示錯(cuò)誤類型。

UBaseType_t

這個(gè)數(shù)據(jù)類型是 BaseType_t 類型的有符號(hào)版本。

StackType_t

棧變量數(shù)據(jù)類型定義,這個(gè)數(shù)量類型由系統(tǒng)架構(gòu)決定,對(duì)于 16 位系統(tǒng)架構(gòu),StackType_t 定義的是16 位變量,對(duì)于 32 位系統(tǒng)架構(gòu),StackType_t 定義的是 32 位變量。

風(fēng)格指南

縮進(jìn):縮進(jìn)使用制表符,一個(gè)制表符等于 4 個(gè)空格。

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

布局:FreeRTOS的源代碼被設(shè)計(jì)成盡可能的易于查看和閱讀。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5092

    文章

    19177

    瀏覽量

    307663
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    484

    瀏覽量

    62395
  • 變量
    +關(guān)注

    關(guān)注

    0

    文章

    613

    瀏覽量

    28465
  • 數(shù)據(jù)類型
    +關(guān)注

    關(guān)注

    0

    文章

    236

    瀏覽量

    13662
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    1.2FreeRTOS中的數(shù)據(jù)類型

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

    CODESYS支持的數(shù)據(jù)類型哪些

    CODESYS支持的數(shù)據(jù)類型哪些?CODESYS關(guān)于的數(shù)據(jù)類型的相關(guān)規(guī)則是什么?
    發(fā)表于 09-30 09:01

    ARM數(shù)據(jù)類型哪些?

    ARM數(shù)據(jù)類型哪些?GNU ARM匯編語(yǔ)法格式是什么?
    發(fā)表于 11-30 06:09

    vhdl數(shù)據(jù)類型

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

    windows 常見數(shù)據(jù)類型哪些?

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

    Python數(shù)據(jù)類型幾種

    的實(shí)部 a 和虛部 b 都是浮點(diǎn)型。  2. 字符串  在Python中,加了引號(hào)的字符都被認(rèn)為是字符串,其聲明三種方式,分別是:?jiǎn)我?hào)、雙引號(hào)和三引號(hào);Python中的字符串兩種數(shù)據(jù)類型,分別
    發(fā)表于 02-18 17:59 ?1544次閱讀

    Struct結(jié)構(gòu)數(shù)據(jù)類型

    Struct類型是一種由多個(gè)不同數(shù)據(jù)類型元素組成的數(shù)據(jù)結(jié)構(gòu),其元素可以是基本數(shù)據(jù)類型,也可以是Struct、數(shù)組等復(fù)雜數(shù)據(jù)類型以及PLC
    的頭像 發(fā)表于 07-25 17:02 ?3088次閱讀

    結(jié)構(gòu)數(shù)據(jù)類型(Struct)及應(yīng)用案例

    Struct數(shù)據(jù)類型使用非常靈活,隨時(shí)可以使用,但是相對(duì)于PLC數(shù)據(jù)類型 (UDT) 以下缺點(diǎn),所以建議需要使用Struct類型時(shí),可以使用PLC
    的頭像 發(fā)表于 07-27 16:10 ?1891次閱讀

    什么是數(shù)據(jù)類型轉(zhuǎn)換

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

    Java基礎(chǔ)數(shù)據(jù)類型哪些?

    默認(rèn)值不同;int是基本數(shù)據(jù)類型,Integer是int的封裝類,是引用類型。int默認(rèn)值是0,而Integer默認(rèn)值是null。
    的頭像 發(fā)表于 02-28 14:42 ?809次閱讀

    定義數(shù)據(jù)類型

    在運(yùn)算之前我們必須首先定義出數(shù)據(jù)類型,定義出腳本支持的數(shù)據(jù)類型,這是運(yùn)算的基礎(chǔ)。 這一小節(jié)我們將定義出數(shù)據(jù)類型,在這里我們暫時(shí)定義四個(gè)數(shù)據(jù)類型:
    的頭像 發(fā)表于 03-03 10:10 ?1007次閱讀

    PLC數(shù)據(jù)類型

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

    Redis的數(shù)據(jù)類型哪些

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

    oracle的數(shù)據(jù)類型哪些

    Oracle數(shù)據(jù)庫(kù)中有許多數(shù)據(jù)類型可供選擇,每種數(shù)據(jù)類型都有其各自的特點(diǎn)和適用場(chǎng)景。下面是對(duì)Oracle數(shù)據(jù)庫(kù)中最常用的數(shù)據(jù)類型的詳盡說明,
    的頭像 發(fā)表于 12-05 16:45 ?2534次閱讀

    plc數(shù)據(jù)類型怎么理解和應(yīng)用

    PLC(可編程邏輯控制器)是一種工業(yè)自動(dòng)化設(shè)備,用于控制機(jī)械和工業(yè)過程。在PLC編程中,數(shù)據(jù)類型是非常重要的概念,因?yàn)樗鼪Q定了程序中數(shù)據(jù)的存儲(chǔ)和處理方式。正確理解和應(yīng)用PLC數(shù)據(jù)類型是編寫有效、可靠
    的頭像 發(fā)表于 12-19 11:39 ?4542次閱讀
    博彩百家乐官网字谜总汇二丹东| 百家乐官网平台出租家乐平台出租| 新2百家乐现金网百家乐现金网| 网上玩百家乐官网技巧| 波音赌场| 真人百家乐皇冠网| 大家赢娱乐城| 大发888游戏平台dafa 888 gw| 百家乐干洗店| 百家乐官网下| 百家乐官网棋牌交友中心| bet365取消提款| 免费百家乐倍投工具| 百家乐的桌子| 金三角百家乐官网的玩法技巧和规则 | 做生意放什么东西招财| 百家乐官网技巧在那里| 最新博彩论坛| 大发888娱乐城dmwd| 缅甸百家乐赌城| 百家乐大小技巧| 恒利百家乐官网的玩法技巧和规则 | 百家乐9点| 百家乐如何计算| 發中發百家乐官网的玩法技巧和规则 | 大发888出纳柜台登入| 百家乐透明发牌机| 网络百家乐棋牌| 百家乐公式计算| 24山什么来龙是真龙| 福布斯百家乐官网的玩法技巧和规则 | 大发888方官| 大家旺百家乐的玩法技巧和规则| 真人百家乐试玩游戏| 百家乐比赛技巧| 格龙24山五行| 真人百家乐怎么对冲| 百家乐官网筹码防伪| 饿火命适合做生意吗| 百家乐官网线路图分析| 万人迷百家乐官网的玩法技巧和规则 |