電子發(fā)燒友App

硬聲App

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

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

3天內不再提示

電子發(fā)燒友網>嵌入式技術>RT-Thread里面的C語言編程規(guī)范

RT-Thread里面的C語言編程規(guī)范

收藏

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

評論

查看更多

相關推薦

RT-Thread記錄(一、版本開發(fā)環(huán)境及配合CubeMX)

RT-Thread 學習記錄的第一篇文章,RT-Thread記錄(一、RT-Thread 版本、RT-Thread Studio開發(fā)環(huán)境 及 配合CubeMX開發(fā)快速上手)
2022-06-20 00:28:534419

RT-Thread記錄(十、全面認識 I/O 設備模型)

學完 RT-Thread 內核,從本文開始熟悉了解 RT-Thread I/O 設備管理相關知識。
2022-06-30 10:38:133417

RT-Thread記錄(十四、I/O 設備模型之ADC設備)

我曾經考慮過把 RT-Thread 常用的設備都寫完,其實通過前面的《全面認識 RT-Thread I/O 設備模型》文章學習,以及 UART 和 PIN設備的學習分析,對于 RT-Thread 其他的一些設備 自己看資料基本都可以用起來了,都是同樣的思路,自己寫寫程序測試都可以用起來了。
2022-07-04 12:28:333810

如何對RT-Thread內核有基本的了解?

RT-Thread 的時鐘管理以時鐘節(jié)拍為基礎,時鐘節(jié)拍是 RT-Thread 操作系統(tǒng)中最小的時鐘單位。
2019-07-19 10:12:326734

RT-Thread記錄(二、RT-Thread內核啟動流程)

在前面我們RT-Thread Studio工程基礎之上講一講RT-Thread內核啟動流程.
2022-06-20 00:30:334292

RT-Thread記錄(五、RT-Thread 臨界區(qū)保護)

本文聊聊臨界區(qū),以及RT-Thread對臨界區(qū)的處理
2022-06-20 16:06:464187

RT-Thread NUC97x 移植 LVGL

不涉及 rt-thread 驅動,但是它是 LVGL 和 rt-thread 的接口。LVGL 在 rt-thread 上運行的基石。
2022-07-08 09:37:091223

RT-Thread學習筆記】一種C語言宏定義的寫法

RT-Thread學習筆記】一種C語言宏定義的寫法
2022-07-30 13:41:041882

從0到1教你寫RT-Thread之新建工程

在開始寫 RT-Thread 內核之前,我們先新建一個 RT-Thread 的工程,Device 選擇Cortex-M3(Cortex-M4 或 Cortex-M7)內核的處理器,調試方式選擇軟件
2022-11-18 14:17:211113

RT-Thread的C語言編碼規(guī)范

編程風格。同時對于使用 RT-Thread 的用戶,也可通過這份文檔了解 RT-Thread代碼內部一些約定從而比較容易的把握到 RT-Thread 的實現(xiàn)方式。
2023-02-21 16:50:362035

RT-Thread ssd1306驅動

RT-Thread 驅動ssd1306
2023-04-21 10:08:01263777

睿賽德科技(RT-Thread)宣布完成A輪融資

RT-Thread創(chuàng)始人熊譜翔表示,我們很欣喜地看到,經過一年的努力,產業(yè)界對RT-Thread的認同度有了顯著提升,尋求與RT-Thread合作的知名廠商不斷增加。
2018-06-12 09:23:018051

RT-Thread C語言編程需要注意的幾個要點

在內核編程中,函數應該盡量精簡,僅完成相對獨立的簡單功能。函數的實現(xiàn)不應該太長,函數實現(xiàn)太長,應該反思能夠如何修改(或拆分)使得函數更為精簡、易懂。13.對象RT-Thread 內核采用了 C 語言
2022-12-22 14:11:19

RT-Thread/GUI 0.3.0 beta

操作系統(tǒng)(代碼中可能有指向其他許可證,但請?zhí)砑由?b class="flag-6" style="color: red">面的補充條款)。(RT-Thread亦為開源實時操作系統(tǒng),其許可證同樣是商業(yè)免費的,RT-Thread/GUI僅添加了只可使用于RT-Thread操作系統(tǒng)
2011-11-29 14:48:48

RT-Thread編程風格手冊指南

?! ?3.對象  RT-Thread 內核采用了 C 語言對象化技術,命名表現(xiàn)形式是:對象名結構體表示類定義、 對象名 + 動詞短語形式表示類方法,例如:  1 struct rt
2022-09-02 15:30:54

Rt-thread里面的mem.c函數保護lfree全局變量為什么用信號量

Rt-thread 里面的mem.c函數保護lfree全局變量為什么用信號量而不是互斥信號量,用信號量保護全局變量不怕造成線程優(yōu)先級翻轉嗎
2022-08-08 10:43:18

移植Rt-thread

既然我們要移植Rt-thread 首先就要了解RT-threadRT-Thread Nano 簡介RT-Thread Nano 是一個極簡版的硬實時內核,它是由 C 語言開發(fā),采用面向對象的編程思維
2021-08-24 07:20:06

RT-Thread編程指南

RT-Thread編程指南——RT-Thread開發(fā)組(2015-03-31)。RT-Thread做為國內有較大影響力的開源實時操作系統(tǒng),本文是RT-Thread實時操作系統(tǒng)的編程指南文檔,它旨在說明如何在RT-Thread實時操作系統(tǒng)上進行編程、把它使用到具體的應用中去。
2015-11-26 16:06:460

RT-Thread用戶手冊

RT-Thread用戶手冊——本書是RT-Thread編程手冊,用于指導在RT-Thread實時操作系統(tǒng)環(huán)境下如何進行編 程。
2015-11-26 16:16:420

RT-Thread開發(fā),如何有效學習RT-Thread的五個步驟

RT-Thread推出RT-Thread Inside戰(zhàn)略開放RT-Thread開發(fā)平臺授權合作,與硬件十萬個為什么合作首次推出第一款RT-Inside的開發(fā)板——iBox物聯(lián)網開發(fā)套件。
2017-09-25 09:55:1833754

RT-Thread軟件包定義和使用

RT-Thread軟件包是運行于RT-Thread物聯(lián)網操作系統(tǒng)平臺上,面向不同應用領域的通用軟件組件 。RT-Thread 同時提供了開放的軟件包平臺,為開發(fā)者提供了眾多可重用軟件包的選擇,是RT-Thread生態(tài)的重要組成部分。
2018-05-21 11:29:169568

上海東軟載波微電子在四城舉辦RT-Thread培訓圓滿落幕

邱祎就嵌入式開發(fā)者的常見問題如裸機編程和RTOS編程的區(qū)別、RTOS 的應用趨勢、RT-Thread是什么有哪些優(yōu)點、RT-Thread和其他RTOS的區(qū)別是什么、如何學習RT-Thread 等方面進行了全方位闡述。
2019-05-16 16:58:407383

RT-Thread兩款實用IDE

RT-Thread兩款實用的IDE
2020-01-14 16:57:402672

RT-Thread內核對象管理器設計思路

[導讀] 前面寫了些文章分享C語言面向對象設計的一些個人體會,個人認為RT-Thread內核對于面向對象實現(xiàn)思想是一個非常好的設計。向這些在基礎軟件上深耕的國人大牛們致敬。本文基于學習
2020-11-04 18:09:011469

RT-Thread Smart已正式上線

rt-smart內核即可包含基本功能,同時也可定制裁剪。rt-smart用戶態(tài)應用環(huán)境采用musl libc提供POSIX接口調用及C運行環(huán)境,延續(xù) RT-Thread 原有的生態(tài),使用scons
2020-11-29 10:31:392426

嵌入式RT-Thread應用與開發(fā)

嵌入式RT-Thread應用與開發(fā)說明。
2021-04-06 14:12:0071

RT-Thread Nano入門學習筆記

RT-Thread Nano入門學習筆記
2021-11-26 12:36:0519

RT-Thread零基礎快速入門第0講——環(huán)境安裝

RT-Thread快速入門第1講——環(huán)境安裝目錄RT-Thread快速入門第1講——環(huán)境安裝一、 前言二、 編程資料下載三、 ENV工具下載和安裝Git下載和安裝env下載和安裝
2021-12-03 14:21:0614

RT-thread】如何將RT-thread系統(tǒng)移植到stm32

1.RT-thread簡介T-Thread(Real Time-Thread),是一個嵌入式實時多線程操作系統(tǒng)。在 RT-Thread 系統(tǒng)中,任務調度通過線程實現(xiàn)的。RT-Thread 主要采用
2021-12-08 11:06:0516

RT-Thread STM32 配置系統(tǒng)時鐘(使用外部晶振)

RT-Thread STM32 配置系統(tǒng)時鐘開發(fā)環(huán)境芯片:STM32F103RCT6RT-Thread Studio: V1.0.6(現(xiàn)在已經更新到1.1.3,由于本人使用RTT開發(fā)已經有一段時間
2021-12-14 18:45:5114

移植RT-Thread到GD32星空派開發(fā)板

的自主知識產權。經過近12個年頭的沉淀,伴隨著物聯(lián)網的興起,它正演變成一個功能強大、組件豐富的物聯(lián)網操作系統(tǒng)。RT-Thread的官網:https://www.rt-thread.org/。讀者可以在官網上看到許多RT-Thread的相關介紹。RT-Thread主要采用C語言編寫,淺顯易懂,...
2021-12-22 18:57:2312

RT-Thread 應用筆記 - libmodbus RTU RS485 從機

RT-Thread 應用筆記 - 不正確使用LOG也會引發(fā)hard faultRT-Thread 應用筆記 - RTC Alarm 組件的使用RT-Thread 應用筆記 - freemodbus RT...
2022-01-25 18:15:457

RT-Thread 應用筆記 - freemodbus RTU RS485 從機

RT-Thread 應用筆記 - 不正確使用LOG也會引發(fā)hard faultRT-Thread 應用筆記 - RTC Alarm 組件的使用RT-Thread 應用筆記 - freemodbus RT...
2022-01-25 18:17:173

RT-Thread AI kit開源:輕松實現(xiàn)一鍵部署AI模型至 RT-Thread

RT-AK 是 RT-Thread 團隊為 RT-Thread 實時操作系統(tǒng)所開發(fā)的 AI 套件,能夠一鍵將 AI 模型部署到 RT-Thread 項目中,讓用戶可以 在統(tǒng)一...
2022-01-25 18:18:173

RT-Thread 應用筆記 - RTC Alarm 組件的使用

RT-Thread 應用筆記 - 不正確使用LOG也會引發(fā)hard faultRT-Thread 應用筆記 - RTC Alarm 組件的使用RT-Thread 應用筆記 - freemodbus RT...
2022-01-25 18:18:4710

RT-Thread開源作品秀】基于RT-Thread的星務平臺研究

本作品為了驗證星務軟件在RT-Thread系統(tǒng)運行的可行性,底層是否能夠驅動星務軟件,同時擴展RT-Thread應用范圍。ART-Pi作為衛(wèi)星下位機,...
2022-01-25 18:26:205

RT-Thread新版入門系列教程18講

作為一名 RTOS 的初學者,也許你對 RT-Thread 還比較陌生。然而,隨著你的深入接觸,你會逐漸發(fā)現(xiàn) RT-Thread 的魅力和它相較于其他同類...
2022-01-25 20:00:240

RT-Thread 編程風格指南

這是一份 RT-Thread 開發(fā)人員的開發(fā)指引。RT-Thread 做為一份開源軟件,它需要由不同 的人采用合作的方式完成,這份文檔是開發(fā)人員的一...
2022-01-26 17:04:1918

基于 Keil MDK 移植 RT-Thread Nano

本文介紹如何基于 Keil MDK 移植 RT-Thread Nano ,并以一個 stm32f103 的基礎工程作為示例進行講解。 RT-Thread Nano 已集成在 Keil MD...
2022-01-26 17:04:4916

如何使用xmake工具來編譯rt-thread工程

 在最新的 rt-thread 主倉庫,支持使用 xmake 工具來編譯 rt-thread 工程。   
2022-05-11 15:03:101823

RT-Thread全球技術大會:RT-Thread開源重塑軟件發(fā)展新生態(tài)

RT-Thread全球技術大會:RT-Thread開源重塑軟件發(fā)展新生態(tài),市場空間巨大,以開放的心態(tài)不斷提升技術水平,大膽創(chuàng)新,迎接挑戰(zhàn)! ? ? ? 審核編輯:彭靜
2022-05-27 10:47:11995

RT-Thread全球技術大會:螢石研發(fā)團隊使用RT-Thread的技術挑戰(zhàn)

RT-Thread全球技術大會:研發(fā)團隊使用RT-Thread的技術挑戰(zhàn) ? ? ? ? 審核編輯:彭靜
2022-05-27 11:36:171001

2022 RT-Thread全球技術大會:螢石EZIOT SDK對RT-Thread的支持

2022 RT-Thread全球技術大會:RT-Thread在攝像頭及IoT設備上的實踐經驗分享
2022-05-27 11:08:211036

RT-Thread全球技術大會:RT-Thread Smart更好的兼容Linux生態(tài)

RT-Thread全球技術大會:RT-Thread Smart更好的兼容Linux生態(tài) ? ? ? ? ? ? 審核編輯:彭靜
2022-05-27 14:31:321420

RT-Thread全球技術大會:Kconfig在RT-Thread中的工作機制

RT-Thread全球技術大會:Kconfig在RT-Thread中的工作機制 ? ? ? ? ? ? ? 審核編輯:彭靜
2022-05-27 14:49:121197

RT-Thread全球技術大會:RT-Thread上的單元測試框架與運行測試用例

RT-Thread全球技術大會:RT-Thread上的單元測試框架與運行測試用例 ? ? ? ? ? ? ? ? 審核編輯:彭靜
2022-05-27 16:21:151232

RT-Thread全球技術大會:在RT-Thread上編寫測試用例

RT-Thread全球技術大會:在RT-Thread上編寫測試用例 ? ? ? ? ? 審核編輯:彭靜
2022-05-27 16:28:361175

RT-Thread大會:RT-Thread 自動化測試

為了保證RT-Thread相關倉庫的代碼質量,我們基于utest框架搭建了一套簡易的自動化測試環(huán)境。
2022-05-27 16:26:221452

RT-Thread全球技術大會:RT-Thread測試用例集合案例

RT-Thread全球技術大會:RT-Thread測試用例集合案例 ? ? ? ? ? 審核編輯:彭靜
2022-05-27 16:34:461747

RT-Thread全球技術大會:RT-Thread對POSIX的實現(xiàn)情況介紹

RT-Thread全球技術大會:RT-Thread對POSIX的實現(xiàn)情況介紹 ? ? ? ? ? ? 審核編輯:彭靜
2022-05-27 16:52:411511

RT-Thread全球技術大會:在RT-Thread中使用棧幀來調試程序

百問網科技CTO韋東山,在RT-Thread全球技術大會大會中,以在RT-Thread中使用棧幀來調試程序為主題進行了介紹。
2022-05-28 09:33:411517

RT-Thread全球技術大會:RT-Thread底層匯編及在arm與riscv上的差異

開發(fā)者秦韋忠,在RT-Thread全球技術大會上,以RT-Thread底層匯編及在arm與riscv上的差異為主題進行了詳細的教程說明。
2022-05-28 09:56:571407

RT-Thread在arm與riscv上的兩點差異

RT-Thread全球大會上,介紹了RT-Thread在arm與riscv上的兩點差異如下:
2022-05-28 10:35:201282

RT-Thread Studio如何測試Ethernet連網

RT-Thread 是一款開源實時操作系統(tǒng),包括 RT-Thread 內核、FinSH 命令行工具、設備文件系統(tǒng)、TCP/IP 協(xié)議棧、RT-Thread/GUI、大量的 CPU 架構支持和豐富的第三方軟件。
2022-05-31 11:17:502250

RT-Thread學習筆記 RT-Thread的架構概述

RT-Thread 簡介 作為一名 RTOS 的初學者,也許你對 RT-Thread 還比較陌生。然而,隨著你的深入接觸,你會逐漸發(fā)現(xiàn) RT-Thread 的魅力和它相較于其他同類型 RTOS
2022-07-09 11:27:423873

RT-Thread已經全面支持極海APM32F1系列MCU

近日,RT-Thread 和其高級會員合作伙伴極海半導體宣布:正式完成APM32F4系列MCU的RT-Thread 物聯(lián)網操作系統(tǒng)適配及RT-Thread Studio IDE的支持。
2022-08-30 09:45:16959

RT-Thread 編程風格

,其中 代碼編寫規(guī)范 就是很重要的一環(huán)。 RT-Thread 編程風格 這是一份 RT-Thread 開發(fā)人員的開發(fā)指引。RT-Thread 做為一份開源軟件,它需要由不同的人采用合作的方式完成,這份文檔是開發(fā)人員的一個指引。RT-Thread 的開發(fā)人員請遵守這樣的編程風格。同時對
2022-12-06 19:55:05735

2022年最后1場,RT-Thread開發(fā)者項目分享會報名啦~

近幾年隨著物聯(lián)網的迅速發(fā)展,RT-Thread操作系統(tǒng)越來越受到開發(fā)者喜愛,基于RT-Thread生態(tài)的項目和產品也日益完善。自2021年來,RT-Thread攜手電子發(fā)燒友共建RT-Thread
2022-12-27 21:05:03607

RT-Thread文檔_RT-Thread 簡介

RT-Thread文檔_RT-Thread 簡介
2023-02-22 18:22:245

RT-Thread文檔_RT-Thread 潘多拉 STM32L475 上手指南

RT-Thread文檔_RT-Thread 潘多拉 STM32L475 上手指南
2023-02-22 18:23:176

RT-Thread文檔_內核基礎

RT-Thread文檔_內核基礎
2023-02-22 18:28:130

RT-Thread文檔_線程管理

RT-Thread文檔_線程管理
2023-02-22 18:28:370

RT-Thread文檔_時鐘管理

RT-Thread文檔_時鐘管理
2023-02-22 18:28:590

RT-Thread文檔_線程間同步

RT-Thread文檔_線程間同步
2023-02-22 18:29:241

RT-Thread文檔_線程間通信

RT-Thread文檔_線程間通信
2023-02-22 18:29:480

RT-Thread文檔_內存管理

RT-Thread文檔_內存管理
2023-02-22 18:30:160

RT-Thread文檔_中斷管理

RT-Thread文檔_中斷管理
2023-02-22 18:30:431

RT-Thread文檔_內核移植

RT-Thread文檔_內核移植
2023-02-22 18:31:091

RT-Thread文檔_RT-Thread SMP 介紹與移植

RT-Thread文檔_RT-Thread SMP 介紹與移植
2023-02-22 18:31:345

RT-Thread文檔_I/O 設備模型

RT-Thread文檔_I/O 設備模型
2023-02-22 18:31:580

RT-Thread文檔_UART 設備

RT-Thread文檔_UART 設備
2023-02-22 18:32:211

RT-Thread文檔_PIN 設備

RT-Thread文檔_PIN 設備
2023-02-22 18:33:080

RT-Thread文檔_ADC 設備

RT-Thread文檔_ADC 設備
2023-02-22 18:33:311

RT-Thread文檔_DAC 設備

RT-Thread文檔_DAC 設備
2023-02-22 18:33:550

RT-Thread文檔_CAN 設備

RT-Thread文檔_CAN 設備
2023-02-22 18:34:200

RT-Thread文檔_HWTIMER 設備

RT-Thread文檔_HWTIMER 設備
2023-02-22 18:34:430

RT-Thread文檔_I2C 總線設備

RT-Thread文檔_I2C 總線設備
2023-02-22 18:35:090

RT-Thread文檔_PWM 設備

RT-Thread文檔_PWM 設備
2023-02-22 18:35:391

RT-Thread文檔_RTC 設備

RT-Thread文檔_RTC 設備
2023-02-22 18:36:002

RT-Thread文檔_SPI 設備

RT-Thread文檔_SPI 設備
2023-02-22 18:36:271

RT-Thread文檔_WATCHDOG 設備

RT-Thread文檔_WATCHDOG 設備
2023-02-22 18:36:481

RT-Thread文檔_WLAN 設備

RT-Thread文檔_WLAN 設備
2023-02-22 18:37:150

RT-Thread文檔_SENSOR 設備

RT-Thread文檔_SENSOR 設備
2023-02-22 18:37:440

RT-Thread文檔_TOUCH 設備

RT-Thread文檔_TOUCH 設備
2023-02-22 18:38:110

RT-Thread文檔_CRYPTO 設備

RT-Thread文檔_CRYPTO 設備
2023-02-22 18:38:350

RT-Thread文檔_AUDIO 設備

RT-Thread文檔_AUDIO 設備
2023-02-22 18:38:590

RT-Thread文檔_Pulse Encoder 設備

RT-Thread文檔_Pulse Encoder 設備
2023-02-22 18:39:261

RT-Thread文檔_completion

RT-Thread文檔_completion
2023-02-22 18:39:510

RT-Thread文檔_ringbuffer

RT-Thread文檔_ringbuffer
2023-02-22 18:40:162

RT-Thread文檔_workqueue

RT-Thread文檔_workqueue
2023-02-22 18:40:450

RT-Thread文檔_FinSH 控制臺

RT-Thread文檔_FinSH 控制臺
2023-02-22 18:41:060

RT-Thread文檔_FAL 組件

RT-Thread文檔_FAL 組件
2023-02-22 18:41:360

RT-Thread文檔_ulog 日志

RT-Thread文檔_ulog 日志
2023-02-22 18:42:511

RT-Thread文檔_utest 測試框架

RT-Thread文檔_utest 測試框架
2023-02-22 18:43:162

送《RT-Thread設備驅動開發(fā)指南》,手慢無!

RT-Thread第二本官方出品!自 2018年RT-Thread首本書籍問世后,越來越多的創(chuàng)作者因為RT-Thread的自主可控、穩(wěn)定可靠、友好生態(tài),把RT-Thread作為了嵌入式教程書籍編撰
2023-03-19 23:00:03981

基于RT-Thread Studio學習

前期準備:從官網下載 RT-Thread Studio,弄個賬號登陸,開啟rt-thread學習之旅。
2023-05-15 11:00:382370

教你手上沒有開發(fā)板如何跑RT-THREAD STM32應用?

首先打開 RT-Thread Studio,新建RT-Thread
2023-07-18 16:09:29970

RT-Thread v5.0.2 發(fā)布

RT-Thread 代碼倉庫地址: ●? https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本發(fā)布日志詳情: ●? https
2023-10-10 18:45:01666

試用RT-Thread Studio(VSCode)

想嘗試RT-Thread studio (VSCode),先下載安裝VSCode,再搜索RT-Thread
2023-10-12 10:58:31473

基于rt-thread的socket通信設計

最近再研究 rt-thread 的通信 ,想設計出 eps8266(多個)<-> rt-thread(作為中控) <-> 服務器的通信框架,使用的開發(fā)板是 潘多拉
2023-10-13 15:02:36606

已全部加載完成