變量 uint32_t:前綴 ul,u 表示 unsigned,l 表示 long uint16_t:前綴 us,s 表示 short uint8_t:前綴 uc,c 表示 char 非 stdint 類型的變量使用前綴 x,比如基本的 Type_t 和 TickType_t 類型 非 stdint 類型的無符號變量使用前綴 ux,比如 UbaseType_t(unsigned BaseType_t) size_t 類型的變量使用前綴 x 枚舉類型變量使用前綴 e 指針類型變量在類型基礎上附加前綴 p,比如指向 uint16_t 的指針變量前綴為 pus char 類型變量前綴為 c char * 類型變量" />

色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

FreeRTOS命名規則介紹

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

RTOS內核和演示例程源代碼使用以下規則:

> 變量

uint32_t:前綴 ul,u 表示 unsigned,l 表示 long

uint16_t:前綴 us,s 表示 short

uint8_t:前綴 uc,c 表示 char

非 stdint 類型的變量使用前綴 x,比如基本的 Type_t 和 TickType_t 類型

非 stdint 類型的無符號變量使用前綴 ux,比如 UbaseType_t(unsigned BaseType_t)

size_t 類型的變量使用前綴 x

枚舉類型變量使用前綴 e

指針類型變量在類型基礎上附加前綴 p,比如指向 uint16_t 的指針變量前綴為 pus

char 類型變量前綴為 c

char * 類型變量前綴為 pc

舉例:

size_t

xQueueSizeInBytes;

uint8_t

*pucQueueStorage;

> 函數

在文件作用域范圍的函數前綴為 prv(一般定義是 static

API 函數的前綴為它們的返回類型,當返回為空時,前綴為 v

返回值類型 + 所在文件 + 功能名稱。比如:

vTaskDelete 該函數返回值為 void 型,定義在 tasks.c,作用是 delete。

vTaskPrioritySet()函數的返回值為 void 型,定義在 tasks.c,函數作用是PrioritySet 設置優先級。

xQueueReceive()函數的返回值為 portBASE_TYPE 型,在 queue.c 這個文件中定義,函數作用是 receive 接收。

vSemaphoreCreateBinary()函數的返回值為 void 型,在 Semaphore.h 這個文件中定義,函數作用是 CreateBinary。

> 宏

宏的名字起始部分為該宏定義所在的文件名的一部分。比如:

configUSE_PREEMPTION 表示定義在 FreeRTOSConfig.h 文件中,作用是 USE_PREEMPTION。

configKERNEL_INTERRUPT_PRIORITY,表示定義在 config 文件中,作用是 KERNEL_INTERRUPT_PRIORITY 內核中斷優先級的設置。

除了前綴,宏剩下的字母全部為大寫,兩個單詞間用下劃線(’_’)隔開。

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

    關注

    5090

    文章

    19176

    瀏覽量

    306888
  • 函數
    +關注

    關注

    3

    文章

    4345

    瀏覽量

    62871
  • 代碼
    +關注

    關注

    30

    文章

    4823

    瀏覽量

    68895
  • FreeRTOS
    +關注

    關注

    12

    文章

    484

    瀏覽量

    62327
  • 命名
    +關注

    關注

    0

    文章

    8

    瀏覽量

    9970
收藏 人收藏

    評論

    相關推薦

    FreeRTOS編碼標準如何命名

    初學FreeRTOS,感覺函數和變量等相關的命名比較頭疼看著,遂去查閱了一番,發現有一套很科學的體系在里面,磨刀不誤砍柴功,希望能有跟我一樣的初學者來了解一下命名規則。把網上的講解保存
    發表于 06-10 04:36

    1.1FreeRTOS命名規則

    1.1FreeRTOS命名規則 2017.2.1 書zzw 最近幾天開始學習FreeRTOS,學習筆記將陸續發布。 變量: ? uint32_t 定義的變量都加上前綴 ul。u 代
    發表于 07-25 05:49

    貼片電容的型號命名方法及規則簡介

    貼片電容的型號命名方法及規則簡介 貼片電容命名規則及方法   貼片電容的命名:貼片電容的命名
    發表于 11-26 08:58 ?9299次閱讀

    maxim 命名規則

    MAXIM(美信)命名規則:MAXIM前綴是“MAX”。DALLAS則是以“DS”開頭。
    發表于 06-06 19:21 ?2490次閱讀

    STM32系列芯片命名規則是怎樣的

    STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應用專門設計的ARM Cortex-M3內核。本文主要介紹STM32系列芯片的命名規則
    發表于 12-08 10:42 ?2.5w次閱讀
    STM32系列芯片<b class='flag-5'>命名</b><b class='flag-5'>規則</b>是怎樣的

    TDK貼片電容規格及命名規則

    本文主要介紹了TDK貼片電容規格及命名規則。TDK貼片電容的命名規則主要包括了電容器的型號命名
    發表于 03-14 16:18 ?4.2w次閱讀

    51單片機系列命名規則資料說明

    本文檔的主要內容詳細介紹的是51單片機系列命名規則資料說明。
    發表于 04-15 18:24 ?4次下載
    51單片機系列<b class='flag-5'>命名</b><b class='flag-5'>規則</b>資料說明

    元器件封裝庫應該如何命名有哪些規則

    本文檔的主要內容詳細介紹的是元器件封裝庫應該如何命名有哪些規則
    發表于 07-14 18:55 ?14次下載
    元器件封裝庫應該如何<b class='flag-5'>命名</b>有哪些<b class='flag-5'>規則</b>

    電子元器件的命名規則匯總下載

    電子元器件的命名規則匯總下載
    發表于 07-20 09:30 ?208次下載

    電子元器件的命名規則綜述

    電子元器件的命名規則綜述
    發表于 09-03 09:36 ?35次下載

    華大單片機命名規則

    華大單片機命名規則
    的頭像 發表于 09-18 10:59 ?1183次閱讀

    了解SiC器件的命名規則

    了解SiC器件的命名規則
    的頭像 發表于 11-27 17:14 ?941次閱讀
    了解SiC器件的<b class='flag-5'>命名</b><b class='flag-5'>規則</b>

    英飛凌IGBT單管命名規則

    英飛凌IGBT單管命名規則
    的頭像 發表于 11-23 09:09 ?1467次閱讀
    英飛凌IGBT單管<b class='flag-5'>命名</b><b class='flag-5'>規則</b>

    英飛凌IGBT模塊命名規則

    英飛凌IGBT模塊命名規則
    的頭像 發表于 11-23 09:09 ?1805次閱讀
    英飛凌IGBT模塊<b class='flag-5'>命名</b><b class='flag-5'>規則</b>

    python變量命名規則

    規則和約定。本文將詳盡、詳實、細致地探討Python變量的命名規則,幫助讀者了解如何正確命名變量并在編程中遵循最佳實踐。 一、變量命名
    的頭像 發表于 11-23 15:44 ?1583次閱讀
    主站蜘蛛池模板: 91国偷自产一区二区三区 | 亚洲A片不卡无码久久尤物 亚洲a免费 | 男插女高潮一区二区 | 99久久国产综合精品网成人影院 | 亚州天堂在线视频av | a在线视频免费观看 | 俄罗斯老妇女BBXX | 精品99久久久久成人网站 | 8x8x我要打机飞在线观看 | 忘忧草在线影院WWW日本二 | 披黑人猛躁10次高潮 | 午夜片无码区在线观看 | 国语自产一区第二页 | 欧美国产在线一区 | 爆乳啪啪无码成人二区亚洲欧美 | p影院永久免费 | 国产热久久精 | 99热在线精品视频 | 免费成年人在线视频 | 亚洲AV综合色一区二区三区 | SORA是什么意思 | 国内九一激情白浆发布 | 国产午夜精品片一区二区三区 | 色戒在线完整观看在线播放版 | 亚洲欧美一区二区三区四区 | 亚洲午夜久久影院 | 欧美性情一线免费http | 久久成人a毛片免费观看网站 | av先锋影音资源男人站 | 九色PORNY真实丨国产大胸 | 男人J放进女人P全黄网站 | 天天狠狠弄夜夜狠狠躁·太爽了 | 成品片a免人看免费 | 青娱国产区在线 | 伊人久久大香线蕉综合bd高清 | 国产最新进精品视频 | 午夜精品久久久久久影视riav | 欧美成人一区二免费视频 | 国产成人综合在线视频 | 久久国产乱子伦精品免费M 久久国产露脸老熟女熟69 | 亚洲国产中文字幕在线视频综合 |