講完了RT-Thread開(kāi)發(fā)環(huán)境,啟動(dòng)流程,啟動(dòng)以后當(dāng)然是開(kāi)始跑線(xiàn)程了,那么自然我們得學(xué)會(huì)如何創(chuàng)建線(xiàn)程以及線(xiàn)程的有關(guān)操作。
2022-06-20 00:31:51
5432 ![](https://file.elecfans.com//web2/M00/4B/C4/poYBAGKugYaAXQOrAABFNRF2GvE722.png)
本文以gokit為例,闡述RT-thread接入機(jī)智云,創(chuàng)建一個(gè)線(xiàn)程,點(diǎn)亮一盞燈。
2018-07-17 08:59:25
6305 ![](https://file.elecfans.com/web1/M00/57/BA/o4YBAFtNQFuAfXy2AAAQz21jY5o865.png)
RT-Thread 的時(shí)鐘管理以時(shí)鐘節(jié)拍為基礎(chǔ),時(shí)鐘節(jié)拍是 RT-Thread 操作系統(tǒng)中最小的時(shí)鐘單位。
2019-07-19 10:12:32
6734 ![](https://file.elecfans.com/web1/M00/9E/B0/pIYBAF05c22AbUEtAABEHB7QWL4276.png)
在前面我們RT-Thread Studio工程基礎(chǔ)之上講一講RT-Thread內(nèi)核啟動(dòng)流程.
2022-06-20 00:30:33
4292 ![](https://file.elecfans.com//web2/M00/4C/5F/pYYBAGKueQ-ACnG-AAAl8MQFPVQ607.png)
本文聊聊臨界區(qū),以及RT-Thread對(duì)臨界區(qū)的處理
2022-06-20 16:06:46
4187 ![](https://file.elecfans.com//web2/M00/4B/F3/poYBAGKwKnWAf9j-AAAyBR1TXJU507.png)
【RT-Thread學(xué)習(xí)筆記】一種C語(yǔ)言宏定義的寫(xiě)法
2022-07-30 13:41:04
1882 ![](https://file.elecfans.com//web2/M00/59/20/pYYBAGLkxGiAF441AADBiNdHX9U364.jpg)
在開(kāi)始寫(xiě) RT-Thread 內(nèi)核之前,我們先新建一個(gè) RT-Thread 的工程,Device 選擇Cortex-M3(Cortex-M4 或 Cortex-M7)內(nèi)核的處理器,調(diào)試方式選擇軟件
2022-11-18 14:17:21
1113 這是一份 RT-Thread 開(kāi)發(fā)人員的開(kāi)發(fā)指引。RT-Thread 做為一份開(kāi)源軟件,它需要由不同的人采用合作的方式完成,這份文檔是開(kāi)發(fā)人員的一個(gè)指引。RT-Thread 的開(kāi)發(fā)人員請(qǐng)遵守這樣
2023-02-21 16:50:36
2035 ?n?]。讀完本章,我們會(huì)對(duì) FinSH 的工作方式以及如何導(dǎo)出自己的命令到 FinSH 有更加深入的了解。FinSH 簡(jiǎn)介FinSH 是 RT-Thread 的命令行組件,提供一套供用戶(hù)在命令行調(diào)用
2021-05-20 18:10:45
與通信、時(shí)鐘管理、中斷管理、內(nèi)存管理。Nano 的特點(diǎn)簡(jiǎn)單1、下載簡(jiǎn)單RT-Thread Nano 以軟件包的方式集成在 Keil MDK 與 CubeMX 中,可以直接在軟件中下載 Nano 軟件包
2021-05-14 10:22:29
RT-Thread Nano 的配置在 rtconfig.h 中進(jìn)行,通過(guò)開(kāi)關(guān)宏定義來(lái)使能或關(guān)閉某些功能,接下來(lái)對(duì)該配置文件中的宏定義進(jìn)行說(shuō)明。頭文件頭文件 RTE_Components.h 僅由
2021-05-20 17:50:26
1、RT-Thread Studio入門(mén)資料——?jiǎng)?chuàng)建第一個(gè)Hello world項(xiàng)目下載RT-Thread Studio訪(fǎng)問(wèn)RT-Thread官網(wǎng)即可下載RT-Thread Studio安裝包。選擇
2022-03-23 15:37:37
把我之前的寫(xiě)的簡(jiǎn)單實(shí)例導(dǎo)入時(shí),花了半個(gè)小時(shí)就是沒(méi)有找到如何導(dǎo)入studio項(xiàng)目的入口。希望有明白的大佬指點(diǎn)下。還好比較簡(jiǎn)單還是重新寫(xiě)一下。以下是學(xué)習(xí)記錄開(kāi)發(fā)環(huán)境:rt-thread studio
2022-09-09 15:49:02
為 1 時(shí)表示啟用 */#define RT_DEBUG_THREAD 0/* 定義該宏表示開(kāi)啟鉤子函數(shù)的使用,未定義則關(guān)閉 */#define RT_USING_HOOK/* 定義了空閑線(xiàn)程的棧大小
2021-05-24 18:49:23
/* 開(kāi)啟 debug 模式時(shí):該宏定義為 0 時(shí)表示關(guān)閉打印線(xiàn)程切換信息,定義為 1 時(shí)表示啟用 */ #define RT_DEBUG_THREAD 0/* 定義該宏表示開(kāi)啟鉤子函數(shù)的使用,未定義
2021-03-29 06:41:19
RT-Thread 架構(gòu)圖:RT-Thread開(kāi)發(fā)指南開(kāi)源地址內(nèi)核層:RT-Thread 內(nèi)核,是 RT-Thread 的核心部分,包括了內(nèi)核系統(tǒng)中對(duì)象的實(shí)現(xiàn),例如多線(xiàn)程及其調(diào)度、信號(hào)量、郵箱
2021-12-16 08:15:47
RT-Thread/GUI是國(guó)內(nèi)主導(dǎo)開(kāi)發(fā)的實(shí)時(shí)線(xiàn)程操作系統(tǒng)(RT-Thread)中的圖形界面組件,它是和RT-Thread相配套的組件,目前的許可證限制其不得移植到RT-Thread之外的其他
2011-11-29 14:48:48
1、建立RT-Thread 多任務(wù)(線(xiàn)程)的編程思想對(duì)于裸機(jī)編程,整個(gè)軟件系統(tǒng)只有一個(gè)線(xiàn)程(任務(wù))在執(zhí)行,實(shí)現(xiàn)方式是通過(guò)一個(gè)大循環(huán)完成的。應(yīng)用程序是一個(gè)無(wú)限循環(huán),循環(huán)中調(diào)用各個(gè)功能模塊的函數(shù),完成
2022-03-30 17:40:28
結(jié)構(gòu)體structrt_thread線(xiàn)程控制塊宏定義#define RT_THREAD_INIT0x00初始化完成狀態(tài)#define RT_THREAD_READY0x01就緒狀態(tài)#define
2022-08-26 16:22:38
RT_THREAD_PRIORITY_MAX 決 定 ,RT_THREAD_PRIORITY_MAX 在 rtconfig.h 中默認(rèn)定義為 32。 數(shù)組的下標(biāo)對(duì)應(yīng)了線(xiàn)程的優(yōu)先級(jí),同一優(yōu)先級(jí)的線(xiàn)程統(tǒng)一插入到就緒列表的同一條鏈表中
2022-04-25 11:38:47
RT-Thread 內(nèi)核簡(jiǎn)介前言1、RT-Thread 的架構(gòu)2、RT-Thread 的內(nèi)核3、RT-Thread 內(nèi)核功能部分線(xiàn)程調(diào)度時(shí)鐘管理線(xiàn)程間同步線(xiàn)程間通信內(nèi)存管理I/O 設(shè)備管理4
2021-08-06 07:44:48
使用rt_thread_detach函數(shù)將該線(xiàn)程控制塊從對(duì)象管理器中脫離。使用動(dòng)態(tài)定義方式rt_thread_create時(shí),RT-Thread會(huì)動(dòng)態(tài)申請(qǐng)線(xiàn)程控制塊和堆??臻g。在編譯時(shí),編譯器是不會(huì)感知到這段空間的,只有在
2017-11-18 20:08:19
使用rt_thread_detach函數(shù)將該線(xiàn)程控制塊從對(duì)象管理器中脫離。使用動(dòng)態(tài)定義方式rt_thread_create時(shí),RT-Thread會(huì)動(dòng)態(tài)申請(qǐng)線(xiàn)程控制塊和堆棧空間。在編譯時(shí),編譯器是不會(huì)感知到這段空間的,只有在
2021-03-25 11:19:51
清晰了然。RT-Thread中程序運(yùn)行的上下文包括:中斷服務(wù)例程;普通線(xiàn)程;空閑線(xiàn)程;空閑線(xiàn)程空閑線(xiàn)程是RT-Thread系統(tǒng)中沒(méi)有其他工作進(jìn)行時(shí)自動(dòng)進(jìn)入的系統(tǒng)線(xiàn)程。開(kāi)發(fā)者可以通過(guò)idle線(xiàn)程鉤子方式
2022-08-30 14:40:17
清晰了然。RT-Thread中程序運(yùn)行的上下文包括:中斷服務(wù)例程;普通線(xiàn)程;空閑線(xiàn)程;空閑線(xiàn)程空閑線(xiàn)程是RT-Thread系統(tǒng)中沒(méi)有其他工作進(jìn)行時(shí)自動(dòng)進(jìn)入的系統(tǒng)線(xiàn)程。開(kāi)發(fā)者可以通過(guò)idle線(xiàn)程鉤子方式
2022-09-14 15:45:25
就緒列表RT-Thread 要支持多優(yōu)先級(jí),需要靠就緒列表的支持,從代碼上看,就緒列表由兩個(gè)在 scheduler.c 文件定義的全局變量組成,一個(gè)是線(xiàn)程就緒優(yōu)先級(jí)組
2022-05-09 14:32:28
void thread1_entry(void* parameter){rt_uint32_t count = 0;while (1){/* 線(xiàn)程1采用低優(yōu)先級(jí)運(yùn)行
2022-08-30 14:53:25
本章是我們真正從從 0 到 1 寫(xiě) RT-Thread 的第一章,屬于基礎(chǔ)中的基礎(chǔ),必須要學(xué)會(huì)創(chuàng)建線(xiàn)程,并重點(diǎn)掌握線(xiàn)程是如何切換的。因?yàn)?b class="flag-6" style="color: red">線(xiàn)程的切換是由匯編代碼來(lái)完成的,所以代碼看起來(lái)比較難懂,但是
2022-12-22 14:30:44
。RT-Thread的線(xiàn)程簡(jiǎn)介線(xiàn)程(thread)是系統(tǒng)能夠進(jìn)行調(diào)度的最小單位,在linux中也是這樣定義的,但是和我們RTOS中的thread更像是linux中的進(jìn)程,是系統(tǒng)進(jìn)行資源分配的基本單位,但...
2021-08-24 07:56:47
的那個(gè)線(xiàn)程,并調(diào)度執(zhí)行。rt-thread的內(nèi)核調(diào)度算法采用位圖(bitmap)實(shí)現(xiàn),算法時(shí)間復(fù)雜度為O(1)(注,O(1)定義,請(qǐng)參考數(shù)據(jù)結(jié)構(gòu)相關(guān)書(shū)籍,即每次調(diào)度的時(shí)間恒定:無(wú)論當(dāng)前的系統(tǒng)中存在
2022-04-20 11:54:59
;rt_flag1_thread_stack[0],/* 線(xiàn)程棧起始地址 */ sizeof(rt_flag1_thread_stack) );/* 線(xiàn)程棧大小,單位為字節(jié) *//* 將線(xiàn)程插入到就緒列表
2022-05-26 15:06:08
)。priority線(xiàn)程的優(yōu)先級(jí)。優(yōu)先級(jí)范圍根據(jù)系統(tǒng)配置情況(rtconfig.h中的RT_THREAD_PRIORITY_MAX宏定義),如果支持的是256級(jí)優(yōu)先級(jí),那么范圍是從0 ~ 255,數(shù)值越小
2022-08-24 16:22:06
鎖當(dāng)前不可用.original_priority:保存著互斥鎖擁有者的初始優(yōu)先級(jí),因此rt-thread為了處理互斥鎖導(dǎo)致線(xiàn)程優(yōu)先級(jí)翻轉(zhuǎn)的問(wèn)題,可能會(huì)提升互斥鎖擁有者線(xiàn)程的優(yōu)先級(jí),這里保存原先優(yōu)先級(jí)
2015-03-06 17:23:23
rt-thread 入門(mén)系列之先用后學(xué),學(xué)一樣新東西, 從心底都是抵觸的, 我們需要不斷在獲取正反饋, 才能快速掌握新新知識(shí).1 rt thread 之緣
2021-07-16 08:31:11
我最近在仿寫(xiě)rt-thread內(nèi)核,在這個(gè)過(guò)程中對(duì)于它線(xiàn)程的處理有些疑惑
代碼如下
#include
#define DBG_TAG \"main\"
#define
2024-03-22 08:20:53
野火《RT-Thread內(nèi)核實(shí)現(xiàn)與應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)指南》:本書(shū)第一部分以 RT-Thread Nano 3.0.3 官方源碼為藍(lán)本,抽絲剝繭,不斷迭代,教你怎么從 0 開(kāi)始把 RT-Thread 內(nèi)核
2020-04-16 16:18:19
的流程:fork將 rt-thread 倉(cāng)庫(kù) fork 到自己的 git 倉(cāng)庫(kù)中。克?。╟lone)將 rt-thread 倉(cāng)庫(kù) clone 到自己的本地 PC。創(chuàng)建本地分支建議從 master 分支
2022-04-11 09:18:44
分享下移植方法和API對(duì)應(yīng)表兩部分講下方法。一、移植方法軟件環(huán)境:Win7+MDK5.18.0硬件環(huán)境:STM32F1031.從GitHub下載RT-Thread源碼:https
2020-06-04 04:35:27
(PFIC->CFGR=0xFA050003;),RT-Thread就無(wú)法正常啟動(dòng),注釋掉此語(yǔ)句后,RT-Thread可以正常啟動(dòng),接著我創(chuàng)建了一個(gè)紅燈線(xiàn)程,目前可以從主線(xiàn)程跳轉(zhuǎn)到紅燈線(xiàn)程,紅燈線(xiàn)程延時(shí)掛起后
2022-06-21 06:39:41
Fibocom OS之RT-Thread 技術(shù)資料內(nèi)容如下:1、RT-Thread AT-Device應(yīng)用講解工程實(shí)例2、【培訓(xùn)】基于RT-Thread的網(wǎng)絡(luò)接入設(shè)計(jì)及應(yīng)用實(shí)戰(zhàn)技術(shù)資料鏈接
2023-01-05 15:31:44
,兩者之間沒(méi)有必然的聯(lián)系。本書(shū)是首本系統(tǒng)講解 RT-Thread 的中文書(shū)籍,共分為兩個(gè)部分,第一部分為“從 0 到1 教你寫(xiě) RT-Thread 內(nèi)核”,即重點(diǎn)講解 RT-Thread 的原理實(shí)現(xiàn),從
2018-07-17 15:55:00
開(kāi)發(fā)板的詳細(xì)步驟例程stm32裸機(jī)RT—thread開(kāi)始創(chuàng)建線(xiàn)程詳解基于標(biāo)準(zhǔn)庫(kù)的keil移植到RT-thread例程RT-thread線(xiàn)程切換原理與實(shí)現(xiàn)基于RT-Thread實(shí)現(xiàn)can通訊例程講解
2022-07-26 14:56:44
運(yùn)行信息就會(huì)從串口打印出來(lái)。main() 函數(shù)是 RT-Thread 的用戶(hù)代碼入口,用戶(hù)可以在 main() 函數(shù)里添加自己的應(yīng)用。1int main(void)2{3/* user app entry */4return 0;5}
2019-08-04 07:30:00
C、僵尸4、實(shí)現(xiàn)線(xiàn)程入口函數(shù),當(dāng)函數(shù)無(wú)限循環(huán)時(shí),需要注意:無(wú)限循環(huán)需要讓出CPU,例如加入rt_thread_mdelay()(單選)A、正確B、錯(cuò)誤打卡規(guī)則詳見(jiàn):【每日一練】RT-Thread
2021-05-21 10:04:28
的 RT_THREAD_PRIORITY_MAX 宏定義),如果支持的是 256 級(jí)優(yōu)先級(jí),那么范圍是從 0 ~ 255,數(shù)值越小優(yōu)先級(jí)越高,0 代表最高優(yōu)先級(jí)tick線(xiàn)程的時(shí)間片大小。時(shí)間片(tick)的單位是操作系統(tǒng)的時(shí)鐘節(jié)拍。當(dāng)
2021-03-29 06:16:50
RT-thread初學(xué)線(xiàn)程動(dòng)態(tài)創(chuàng)建線(xiàn)程靜態(tài)創(chuàng)建線(xiàn)程鉤子函數(shù)定時(shí)器獲取系統(tǒng)時(shí)間動(dòng)態(tài)創(chuàng)建定時(shí)器靜態(tài)創(chuàng)建定時(shí)器信號(hào)量靜態(tài)創(chuàng)建與動(dòng)態(tài)創(chuàng)建信號(hào)量信號(hào)量實(shí)例注意線(xiàn)程動(dòng)態(tài)創(chuàng)建線(xiàn)程/*任務(wù)回調(diào)函數(shù)*/void rtt1_entry(void *parameter){ for(int i = 0;i
2022-02-24 07:32:50
是RT-Thread 1.0.0中新引入的成員,它會(huì)在線(xiàn)程退出時(shí),被idle線(xiàn)程回調(diào)一次以執(zhí)行用戶(hù)設(shè)置的清理現(xiàn)場(chǎng)等工作。最后的一個(gè)成員user_data可由用戶(hù)掛接一些數(shù)據(jù)信息到線(xiàn)程控制塊中,以提供類(lèi)似線(xiàn)程私有數(shù)據(jù)的實(shí)現(xiàn),例如lwIP線(xiàn)程中用于放置定時(shí)器鏈表的表頭。原作者:書(shū)棧網(wǎng)
2022-08-24 16:13:02
*/ led1_thread_entry, /* 線(xiàn)程入口函數(shù) */ RT_NULL, /* 線(xiàn)程入口函數(shù)參數(shù) */ &rt_led1_thread_stack[0], /* 線(xiàn)程棧起始地址
2022-05-07 14:14:25
可以在 main() 函數(shù)中實(shí)現(xiàn)第一個(gè)應(yīng)用:板載 LED 指示燈閃爍。首先在文件首部包含 RT-Thread 的相關(guān)頭文件。在 main() 函數(shù)中(也就是在 main 線(xiàn)程中)寫(xiě) LED 閃爍代碼
2021-05-14 16:09:46
Pack 了。另外,如果需要安裝其他版本,則需要展開(kāi) RealThread::RT-Thread,進(jìn)行選擇。 方法二:手動(dòng)安裝 我們也可以從官網(wǎng)下載安裝文件,RT-Thread Nano 離線(xiàn)安裝包
2021-03-29 06:58:21
,進(jìn)行選擇。方法二:手動(dòng)安裝我們也可以從官網(wǎng)下載安裝文件,RT-Thread Nano 離線(xiàn)安裝包下載,下載結(jié)束后雙擊文件進(jìn)行安裝:添加 RT-Thread Nano 到工程打開(kāi)已經(jīng)準(zhǔn)備好的可以運(yùn)行
2021-05-14 10:32:10
,進(jìn)行選擇。方法二:手動(dòng)安裝我們也可以從官網(wǎng)下載安裝文件,RT-Thread Nano 離線(xiàn)安裝包下載,下載結(jié)束后雙擊文件進(jìn)行安裝:添加 RT-Thread Nano 到工程打開(kāi)已經(jīng)準(zhǔn)備好的可以運(yùn)行
2021-05-19 18:15:33
1、基于RT-Thread Studio建立工程與燒寫(xiě)引用 980IoT是基于NNUC9800DK61Y的外設(shè)(內(nèi)核或內(nèi)核)可以幫助ARM?ARM926EJ的開(kāi)發(fā)板,》它擁有非常的外設(shè)幫助用戶(hù)輕松
2022-10-13 11:40:45
是由應(yīng)用程序創(chuàng)建的線(xiàn)程,這兩類(lèi)線(xiàn)程都會(huì)從內(nèi)核對(duì)象容器中分配線(xiàn)程對(duì)象,當(dāng)線(xiàn)程被刪除時(shí),也會(huì)被從對(duì)象容器中刪除,每個(gè)線(xiàn)程都有重要的屬性,如線(xiàn)程控制塊、線(xiàn)程棧、入口函數(shù)等。1、RT-Thread 的線(xiàn)程調(diào)度器
2022-04-22 15:00:15
的線(xiàn)程定時(shí)器是否超時(shí)),如果有則觸發(fā)相應(yīng)的線(xiàn)程定時(shí)器超時(shí)函數(shù)rt_thread_timeout(將當(dāng)前掛起的線(xiàn)程加入到調(diào)度器就緒隊(duì)列后重新調(diào)度),從而將線(xiàn)程從睡眠中喚醒??偠灾谟布〞r(shí)器中斷模式下
2015-03-02 14:21:11
rt_thread_switch_interrupt_flag 變量 MOVr1, #0x00 STRr1, [r0] ; 檢查 rt_interrupt_from_thread變量 ; 如果為 0,就不進(jìn)行 from 線(xiàn)程的上下文
2022-05-05 15:00:48
RT-Thread優(yōu)先級(jí)問(wèn)題,官方文檔互斥量一節(jié),線(xiàn)程2的優(yōu)先級(jí)比線(xiàn)程1高,但在線(xiàn)程2running的時(shí)候還是會(huì)被線(xiàn)程1搶占,達(dá)不到官方文檔的仿真運(yùn)行結(jié)果。下圖是我的仿真運(yùn)行結(jié)果,輸出打印
2022-12-05 11:51:43
_stack,THREAD_STACK_SIZE,THREAD_PRIORITY,THREAD_TIMESLICE);/* 啟動(dòng)線(xiàn)程 */rt_thread_startup(&tid1);return 0; }在
2021-03-29 07:15:35
對(duì)齊)。priority線(xiàn)程的優(yōu)先級(jí)。優(yōu)先級(jí)范圍根據(jù)系統(tǒng)配置情況(rtconfig.h中的RT_THREAD_PRIORITY_MAX宏定義),如果支持的是256級(jí)優(yōu)先級(jí),那么范圍是從0 ~ 255
2022-08-30 14:51:19
對(duì)齊)。priority線(xiàn)程的優(yōu)先級(jí)。優(yōu)先級(jí)范圍根據(jù)系統(tǒng)配置情況(rtconfig.h中的RT_THREAD_PRIORITY_MAX宏定義),如果支持的是256級(jí)優(yōu)先級(jí),那么范圍是從0 ~ 255
2022-08-30 14:43:34
是對(duì) RT-Thread 多線(xiàn)程學(xué)習(xí)后的總結(jié),并嘗試從如圖所示的以下幾個(gè)方面進(jìn)行總結(jié)。多線(xiàn)程之間同步是繼多線(xiàn)程學(xué)習(xí)之后,需要重點(diǎn)掌握的又一個(gè)重要內(nèi)容。一個(gè)實(shí)時(shí)操作系統(tǒng)里面,如果只有多線(xiàn)程而沒(méi)有線(xiàn)程間同步,各個(gè)線(xiàn)程都無(wú)序
2022-03-18 15:46:09
和用戶(hù)線(xiàn)程,系統(tǒng)線(xiàn)程是由 RT-Thread 內(nèi)核創(chuàng)建的線(xiàn)程,用戶(hù)線(xiàn)程是由應(yīng)用程序創(chuàng)建的線(xiàn)程,這兩類(lèi)線(xiàn)程都會(huì)從內(nèi)核對(duì)象容器中分配線(xiàn)程對(duì)象,當(dāng)線(xiàn)程被刪除時(shí),也會(huì)被從對(duì)象容器中刪除,如圖所示,每個(gè)線(xiàn)程都有重要
2020-09-03 17:40:02
本文介紹了如何移植 RT-Thread Nano 到 RISC-V 架構(gòu),以 Eclipse GCC 環(huán)境為例,基于一個(gè) GD32V103 MCU 的基礎(chǔ)工程作為示例進(jìn)行講解。移植 Nano 的主要
2021-05-20 17:39:23
本文介紹了如何移植 RT-Thread Nano 到 RISC-V 架構(gòu),以 Eclipse GCC 環(huán)境為例,基于一個(gè) GD32V103 MCU 的基礎(chǔ)工程作為示例進(jìn)行講解。移植 Nano 的主要
2021-06-09 16:33:50
RT-Thread編程指南——RT-Thread開(kāi)發(fā)組(2015-03-31)。RT-Thread做為國(guó)內(nèi)有較大影響力的開(kāi)源實(shí)時(shí)操作系統(tǒng),本文是RT-Thread實(shí)時(shí)操作系統(tǒng)的編程指南文檔,它旨在說(shuō)明如何在RT-Thread實(shí)時(shí)操作系統(tǒng)上進(jìn)行編程、把它使用到具體的應(yīng)用中去。
2015-11-26 16:06:46
0 RT-Thread用戶(hù)手冊(cè)——本書(shū)是RT-Thread的編程手冊(cè),用于指導(dǎo)在RT-Thread實(shí)時(shí)操作系統(tǒng)環(huán)境下如何進(jìn)行編
程。
2015-11-26 16:16:42
0 RT-Thread推出RT-Thread Inside戰(zhàn)略開(kāi)放RT-Thread開(kāi)發(fā)平臺(tái)授權(quán)合作,與硬件十萬(wàn)個(gè)為什么合作首次推出第一款RT-Inside的開(kāi)發(fā)板——iBox物聯(lián)網(wǎng)開(kāi)發(fā)套件。
2017-09-25 09:55:18
33754 ![](https://file1.elecfans.com//web2/M00/A6/D1/wKgZomUMQKSAAGYNAADF5bX7DBc399.png)
RT-Thread軟件包是運(yùn)行于RT-Thread物聯(lián)網(wǎng)操作系統(tǒng)平臺(tái)上,面向不同應(yīng)用領(lǐng)域的通用軟件組件 。RT-Thread 同時(shí)提供了開(kāi)放的軟件包平臺(tái),為開(kāi)發(fā)者提供了眾多可重用軟件包的選擇,是RT-Thread生態(tài)的重要組成部分。
2018-05-21 11:29:16
9568 ![](https://file.elecfans.com/web1/M00/51/37/pIYBAFsCPbCARj8DAAASmGgmf14053.png)
1.RT-thread簡(jiǎn)介T(mén)-Thread(Real Time-Thread),是一個(gè)嵌入式實(shí)時(shí)多線(xiàn)程操作系統(tǒng)。在 RT-Thread 系統(tǒng)中,任務(wù)調(diào)度通過(guò)線(xiàn)程實(shí)現(xiàn)的。RT-Thread 主要采用
2021-12-08 11:06:05
16 RT-thread初學(xué)線(xiàn)程動(dòng)態(tài)創(chuàng)建線(xiàn)程靜態(tài)創(chuàng)建線(xiàn)程鉤子函數(shù)定時(shí)器獲取系統(tǒng)時(shí)間動(dòng)態(tài)創(chuàng)建定時(shí)器靜態(tài)創(chuàng)建定時(shí)器信號(hào)量靜態(tài)創(chuàng)建與動(dòng)態(tài)創(chuàng)建信號(hào)量信號(hào)量實(shí)例注意線(xiàn)程動(dòng)態(tài)創(chuàng)建線(xiàn)程/*任務(wù)回調(diào)函數(shù)*/void
2021-12-31 19:45:52
8 RT-AK 是 RT-Thread 團(tuán)隊(duì)為 RT-Thread 實(shí)時(shí)操作系統(tǒng)所開(kāi)發(fā)的 AI 套件,能夠一鍵將 AI 模型部署到 RT-Thread 項(xiàng)目中,讓用戶(hù)可以 在統(tǒng)一...
2022-01-25 18:18:17
3 RT-Thread 內(nèi)核學(xué)習(xí)筆記 - 內(nèi)核對(duì)象rt_objectRT-Thread 內(nèi)核學(xué)習(xí)筆記 - 內(nèi)核對(duì)象管理RT-Thread 內(nèi)核學(xué)習(xí)筆記 - 內(nèi)核對(duì)象操作APIRT-Threa...
2022-01-25 18:19:18
8 本作品為了驗(yàn)證星務(wù)軟件在RT-Thread系統(tǒng)運(yùn)行的可行性,底層是否能夠驅(qū)動(dòng)星務(wù)軟件,同時(shí)擴(kuò)展RT-Thread應(yīng)用范圍。ART-Pi作為衛(wèi)星下位機(jī),...
2022-01-25 18:26:20
5 前兩篇文章總結(jié)了RT-Thread多線(xiàn)程以及多線(xiàn)程同步的學(xué)習(xí)過(guò)程,關(guān)于前兩篇學(xué)習(xí)總結(jié),可以查看之前的文章。
2022-01-25 18:50:59
7 completion 直接翻譯過(guò)來(lái)是完成,所以我們可以稱(chēng) rt_completion 為 完成量。在 RT-Thread 的文檔中心 中講線(xiàn)程間同步時(shí),介紹了 信號(hào)量...
2022-01-25 18:54:00
0 completion 直接翻譯過(guò)來(lái)是完成,所以我更愿意稱(chēng) rt_completion 為 完成量。在 RT-Thread 的文檔中心 中講線(xiàn)程間通訊(IPC)時(shí),只介紹...
2022-01-25 19:27:43
0 在 V4.1.0 中,將 fal 軟件包重新定義為 RT-Thread 內(nèi)部組件。
2022-04-26 13:34:01
2937 在最新的 rt-thread 主倉(cāng)庫(kù),支持使用 xmake 工具來(lái)編譯 rt-thread 工程。
2022-05-11 15:03:10
1823 ![](https://file.elecfans.com/web2/M00/42/EA/pYYBAGJ7X4yABvWmAAA_t57ZDvs673.png)
rt_schedule(void){ struct rt_thread *to_thread; struct rt_thread *from_thread; /* 兩個(gè)線(xiàn)程輪流切換
2022-05-19 17:07:29
1894 RT-Thread全球技術(shù)大會(huì):研發(fā)團(tuán)隊(duì)使用RT-Thread的技術(shù)挑戰(zhàn) ? ? ? ? 審核編輯:彭靜
2022-05-27 11:36:17
1001 ![](https://file.elecfans.com/web2/M00/46/0F/poYBAGKQRYSAVbB2AAatjVigBHM909.png)
RT-Thread全球技術(shù)大會(huì):Kconfig在RT-Thread中的工作機(jī)制 ? ? ? ? ? ? ? 審核編輯:彭靜
2022-05-27 14:49:12
1197 ![](https://file.elecfans.com/web2/M00/46/18/pYYBAGKQcvGAQEQrAAFnDo7l2-o172.png)
RT-Thread全球技術(shù)大會(huì):在RT-Thread上編寫(xiě)測(cè)試用例 ? ? ? ? ? 審核編輯:彭靜
2022-05-27 16:28:36
1175 ![](https://file.elecfans.com/web2/M00/46/21/poYBAGKQixqAPP82AAbr6tQvAmY908.png)
RT-Thread全球技術(shù)大會(huì):RT-Thread測(cè)試用例集合案例 ? ? ? ? ? 審核編輯:彭靜
2022-05-27 16:34:46
1747 ![](https://file.elecfans.com/web2/M00/46/21/pYYBAGKQi9SAGcKWAAUiH1nVKLY860.png)
RT-Thread全球技術(shù)大會(huì):RT-Thread對(duì)POSIX的實(shí)現(xiàn)情況介紹 ? ? ? ? ? ? 審核編輯:彭靜
2022-05-27 16:52:41
1511 ![](https://file.elecfans.com/web2/M00/46/23/poYBAGKQkAeAdumIAAtpKgQHACs073.png)
在RT-Thread全球大會(huì)上,介紹了RT-Thread在arm與riscv上的兩點(diǎn)差異如下:
2022-05-28 10:35:20
1282 ![](https://file.elecfans.com/web2/M00/46/3B/pYYBAGKRiuuAMNM-AAA-8FHRwLY468.jpg)
的物聯(lián)網(wǎng)操作系統(tǒng)。 RT-Thread 概述 RT-Thread,全稱(chēng)是 Real Time-Thread,顧名思義,它是一個(gè)嵌入式實(shí)時(shí)多線(xiàn)程
2022-07-09 11:27:42
3873 ![](https://file.elecfans.com/web2/M00/52/31/pYYBAGLKk5WAA__jAADjdAdXhIs410.jpg)
RT-Thread文檔_RT-Thread 簡(jiǎn)介
2023-02-22 18:22:24
5 RT-Thread文檔_RT-Thread 潘多拉 STM32L475 上手指南
2023-02-22 18:23:17
6 RT-Thread文檔_線(xiàn)程管理
2023-02-22 18:28:37
0 RT-Thread文檔_線(xiàn)程間同步
2023-02-22 18:29:24
1 RT-Thread文檔_線(xiàn)程間通信
2023-02-22 18:29:48
0 RT-Thread文檔_RT-Thread SMP 介紹與移植
2023-02-22 18:31:34
5 RT-Thread文檔_completion
2023-02-22 18:39:51
0 RT-Thread文檔_ringbuffer
2023-02-22 18:40:16
2 RT-Thread文檔_workqueue
2023-02-22 18:40:45
0 前期準(zhǔn)備:從官網(wǎng)下載 RT-Thread Studio,弄個(gè)賬號(hào)登陸,開(kāi)啟rt-thread學(xué)習(xí)之旅。
2023-05-15 11:00:38
2370 ![](https://file1.elecfans.com/web2/M00/82/C1/wKgaomRhn_SAM7fdAACQhFt0KEA325.jpg)
首先打開(kāi) RT-Thread Studio,新建RT-Thread 項(xiàng)
2023-07-18 16:09:29
970 ![](https://file1.elecfans.com/web2/M00/8D/10/wKgZomS2SAGAG9S4AAD955IkPXg114.jpg)
RT-Thread 在線(xiàn)程初始化的代碼內(nèi)有一段初始化線(xiàn)程堆棧的代碼
2023-08-14 16:50:03
913 ![](https://file1.elecfans.com/web2/M00/90/79/wKgaomTZ6k6ADHVhAADjaALbJ6w806.jpg)
RT-Thread 代碼倉(cāng)庫(kù)地址: ●? https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本發(fā)布日志詳情: ●? https
2023-10-10 18:45:01
666 ![](https://file1.elecfans.com//web2/M00/A8/7A/wKgaomUt2fWAVBHtAHiX-BnG6Ho342.gif)
最近再研究 rt-thread 的通信 ,想設(shè)計(jì)出 eps8266(多個(gè))<-> rt-thread(作為中控) <-> 服務(wù)器的通信框架,使用的開(kāi)發(fā)板是 潘多拉
2023-10-13 15:02:36
606 ![](https://file1.elecfans.com/web2/M00/A9/C8/wKgZomUo6zmAAOaBAAA3J66gCyE925.jpg)
評(píng)論