一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

RT-Thread操作系統(tǒng)的調(diào)度設(shè)計(jì)原理

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:RT-Thread ? 作者:RT-Thread ? 2020-09-02 14:14 ? 次閱讀

要想使用好RTOS,做出更加穩(wěn)定可靠的產(chǎn)品,必須非常清楚底層的調(diào)度原理。由于RTOS的實(shí)時(shí)性與可控性,所以只有了解了其核心部分的設(shè)計(jì)思想,才能用起來(lái)得心應(yīng)手,游刃有余。本文從RT-Thread的調(diào)度器設(shè)計(jì)的運(yùn)行方式上解釋一下調(diào)度器的行為,從而更加深刻的理解RT-Thread操作系統(tǒng)的調(diào)度時(shí)機(jī)。

1.調(diào)度是什么?

調(diào)度一般就是合理的安排、協(xié)調(diào)資源,統(tǒng)一指揮去完成一件事,而在操作系統(tǒng)中,線程調(diào)度就是有多個(gè)就緒優(yōu)先級(jí)的任務(wù),找到最高優(yōu)先級(jí)任務(wù),交給CPU去運(yùn)行。

RT-Thread調(diào)度器就是起到判決線程當(dāng)前的優(yōu)先級(jí),然后選擇當(dāng)前系統(tǒng)中最高優(yōu)先級(jí)的就緒態(tài)的線程交給CPU去管理。

調(diào)度又可以細(xì)分為兩種。可打斷調(diào)度:關(guān)鍵防止優(yōu)先級(jí)倒置;不可打斷調(diào)度:先來(lái)先服務(wù),不可中斷。RT-Thread 屬于實(shí)時(shí)操作系統(tǒng),所以其調(diào)度器實(shí)現(xiàn)的是可打斷的調(diào)度,當(dāng)有更高優(yōu)先級(jí)的線程或者更重要的任務(wù)就行,則可以打斷當(dāng)前任務(wù)的執(zhí)行狀態(tài),去執(zhí)行優(yōu)先級(jí)更高的任務(wù)。那么此時(shí),調(diào)度的時(shí)機(jī)就非常的關(guān)鍵了。

2.調(diào)度怎么實(shí)現(xiàn)?

RT-Thread在創(chuàng)建任務(wù)的時(shí)候,會(huì)指定任務(wù)的優(yōu)先級(jí),一般來(lái)說(shuō),每個(gè)任務(wù)都有自己特定的唯一的優(yōu)先級(jí)。所以內(nèi)核線程對(duì)象中有不同的優(yōu)先級(jí)的任務(wù)列表。

如果最大指定為32個(gè)優(yōu)先級(jí),那么可以用32位數(shù)據(jù)類型表示,每一個(gè)bit表示一個(gè)優(yōu)先級(jí)就緒的狀態(tài)。使用位圖的優(yōu)點(diǎn)就是速度快,而且內(nèi)存占用小。

一般來(lái)說(shuō),調(diào)度去找到最高優(yōu)先級(jí)的任務(wù)時(shí),就需要去做判斷。如何去找到最高優(yōu)先級(jí)的任務(wù)。一般來(lái)說(shuō),有兩種辦法:

軟件計(jì)算

硬件計(jì)算

這兩種的差別僅僅在于計(jì)算效率的問(wèn)題,本質(zhì)目的并無(wú)差別。

而用軟件計(jì)算方法尋找最高優(yōu)先級(jí)有兩種實(shí)現(xiàn)的策略:

1.遍歷就緒的隊(duì)列,找到最小的優(yōu)先級(jí)就緒的隊(duì)列,尋找的時(shí)間不確定,時(shí)間復(fù)雜度O(n)。

2.采用空間換時(shí)間的辦法,事先做好一個(gè)bitmap

例如系統(tǒng)中最大有8個(gè)優(yōu)先級(jí),那么bitmap如下:

 1constrt_uint8_t__lowest_bit_bitmap[]=
 2{
 3/*00*/0,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
 4/*10*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
 5/*20*/5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
 6/*30*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
 7/*40*/6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
 8/*50*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
 9/*60*/5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
10/*70*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
11/*80*/7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
12/*90*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
13/*A0*/5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
14/*B0*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
15/*C0*/6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
16/*D0*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
17/*E0*/5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,
18/*F0*/4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0
19};
一般每一位代表一個(gè)就緒的狀態(tài),所以__rt_ffs程序的設(shè)計(jì)如下
 1int__rt_ffs(intvalue)
 2{
 3if(value==0)return0;
 4
 5if(value&0xff)
 6return__lowest_bit_bitmap[value&0xff]+1;
 7
 8if(value&0xff00)
 9return__lowest_bit_bitmap[(value&0xff00)>>8]+9;
10
11if(value&0xff0000)
12return__lowest_bit_bitmap[(value&0xff0000)>>16]+17;
13
14return__lowest_bit_bitmap[(value&0xff000000)>>24]+25;
15}

如果當(dāng)前系統(tǒng)的線程狀態(tài)為0b0110 0000,那么轉(zhuǎn)換成十六進(jìn)制就是0x60,根據(jù)表中的狀態(tài)此時(shí)的最高優(yōu)先級(jí)是5+1=6。所以可以得出系統(tǒng)的優(yōu)先級(jí),此時(shí)計(jì)算的復(fù)雜度為O(1)。

雖然RT-Thread 是支持同等優(yōu)先級(jí)的,但是在具體的業(yè)務(wù)邏輯的設(shè)計(jì)中,在使用RTOS常用的設(shè)計(jì)方法中,一般都是要求程序的運(yùn)行邏輯是可預(yù)測(cè)的,就是在程序執(zhí)行的過(guò)程中,可以預(yù)測(cè)到程序下一步的動(dòng)作。所以rtos中同等優(yōu)先級(jí),按照時(shí)間片輪訓(xùn)的這種方式設(shè)計(jì)業(yè)務(wù)邏輯的情況并不多。使用相同優(yōu)先級(jí)會(huì)增加系統(tǒng)的業(yè)務(wù)邏輯的復(fù)雜性。

3.什么時(shí)候系統(tǒng)做調(diào)度?

RT-Thread 是搶占式的系統(tǒng)調(diào)用,所以系統(tǒng)什么時(shí)候去做的調(diào)度非常的關(guān)鍵。系統(tǒng)調(diào)度行為具體又分為主動(dòng)調(diào)度和被動(dòng)調(diào)度兩種。

3.1 任務(wù)主動(dòng)block

當(dāng)A線程在正常運(yùn)行時(shí),主動(dòng)放棄CPU的使用權(quán),比如去執(zhí)行rt_thread_delay或者等待一個(gè)IPC消息時(shí),當(dāng)前線程會(huì)主動(dòng)放棄CPU資源,此時(shí)去系統(tǒng)中尋找已經(jīng)就緒的最高優(yōu)先級(jí)的線程進(jìn)行調(diào)度。

這種方式應(yīng)用的場(chǎng)景比較豐富,比如當(dāng)前線程沒(méi)有獲取到資源時(shí),需讓出CPU的使用權(quán),或者事情做完了,主動(dòng)讓出CPU的使用權(quán),這就是系統(tǒng)做調(diào)度的時(shí)機(jī)。

A線程的優(yōu)先級(jí)要高于B線程的優(yōu)先級(jí),所以在A放棄CPU使用權(quán)后,已經(jīng)就緒的最高優(yōu)先級(jí)線程B就開(kāi)始執(zhí)行了。

3.2 被更高優(yōu)先級(jí)的任務(wù)喚醒

這種方式就是當(dāng)比當(dāng)前運(yùn)行線程的優(yōu)先級(jí)高的線程處于就緒態(tài)時(shí),高優(yōu)先級(jí)的就緒態(tài)線程會(huì)被喚醒,低優(yōu)先級(jí)線程將暫停運(yùn)行,此時(shí)會(huì)調(diào)度到比當(dāng)前線程更高的優(yōu)先級(jí)線程中去。

按照理解A線程是正在運(yùn)行的線程,此時(shí)更高任務(wù)優(yōu)先級(jí)的線程C就緒處于就緒狀態(tài)了。比如創(chuàng)建了一個(gè)比A優(yōu)先級(jí)更高的C進(jìn)程,并startup C線程,此時(shí)會(huì)執(zhí)行rt_schedule()將線程切換到優(yōu)先級(jí)更高的C線程。此時(shí)A線程運(yùn)行狀態(tài)以及處理器寄存器狀態(tài)壓棧,更高優(yōu)先級(jí)的C線程的狀態(tài)以及處理器寄存器狀態(tài)出棧,并且開(kāi)始運(yùn)行C線程。

3.3 yield放棄cpu使用

首先理解一下什么是yield,解釋成讓出,放棄比較合理。該出讓只針對(duì)于同等優(yōu)先級(jí)的線程。

這種情況只適用于A線程的優(yōu)先級(jí)等于B線程的優(yōu)先級(jí)的情況。因?yàn)镽TT支持同等優(yōu)先級(jí)的方式創(chuàng)建線程,相同的優(yōu)先級(jí)的切換是靠時(shí)間片輪詢來(lái)進(jìn)行的。所以,當(dāng)A線程正常運(yùn)行的時(shí)候,如果執(zhí)行了yield函數(shù),那么只相當(dāng)于將A線程的時(shí)間片消耗完,此時(shí)同等優(yōu)先級(jí)的D線程開(kāi)始運(yùn)行。 由于在RTOS中,需要的是完成任務(wù)的確定性與可靠性,同等優(yōu)先級(jí)的情況比較有限,所以這一塊應(yīng)用的不多。

3.4 中斷中執(zhí)行調(diào)度

以上的三種屬于主動(dòng)進(jìn)行調(diào)度的過(guò)程,其系統(tǒng)的執(zhí)行流程都是可以預(yù)測(cè)的,但是中斷去執(zhí)行調(diào)度卻是比較特殊。是被動(dòng)調(diào)度。

這種方式是在中斷中執(zhí)行調(diào)度的,當(dāng)A線程正常運(yùn)行時(shí),此時(shí)來(lái)了一個(gè)中斷,由于中斷的優(yōu)先級(jí)是高于線程的。所以,中斷處理事情,如果在中斷中執(zhí)行了調(diào)度函數(shù),那么在中斷退出后,將直接切換到當(dāng)前系統(tǒng)中更高優(yōu)先級(jí)的線程去運(yùn)行。如果如果當(dāng)前系統(tǒng)的最高優(yōu)先級(jí)還是A,那么中斷退出后,執(zhí)行的最高優(yōu)先級(jí)線程依然是A。若存在線程E線程優(yōu)先級(jí)高于A并且處于就緒狀態(tài),此時(shí),中斷退出后,切換到E線程去執(zhí)行。

4.調(diào)度做了哪些事情?

系統(tǒng)進(jìn)行調(diào)度的時(shí)候做了哪些事情?

第一步:查找當(dāng)前系統(tǒng)中當(dāng)前以及就緒的最高優(yōu)先級(jí)的線程,若有高于當(dāng)前運(yùn)行系統(tǒng)運(yùn)行的線程棧則執(zhí)行線程切換

第二步:關(guān)閉中斷,將系統(tǒng)當(dāng)前運(yùn)行狀態(tài)以及處理器的寄存器壓入??臻g

第三步:找到需要運(yùn)行的線程的PC指針,并找到棧起始處彈出??臻g中的寄存器狀態(tài)

第四部:打開(kāi)中斷,執(zhí)行異常ret,讓系統(tǒng)恢復(fù)執(zhí)行

此時(shí),就切換到已經(jīng)就緒的更高優(yōu)先級(jí)的線程去運(yùn)行了。

5.總結(jié)

RT-Thread 線程的調(diào)度器是整個(gè)系統(tǒng)的靈魂,整個(gè)操作系統(tǒng)在運(yùn)行過(guò)程中何時(shí)切換線程、什么情況下去處理任務(wù),以及做更高效的業(yè)務(wù)邏輯的應(yīng)用都離不開(kāi)系統(tǒng)調(diào)度。掌握了調(diào)度器運(yùn)行的規(guī)律,并且合理的使用線程調(diào)度時(shí)機(jī),可以設(shè)計(jì)出更加穩(wěn)定可靠的產(chǎn)品。通過(guò)閱讀代碼,就能預(yù)測(cè)程序下一步的執(zhí)行動(dòng)作。真正的做到手中有糧,心中不慌。

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

    關(guān)注

    68

    文章

    11011

    瀏覽量

    215244
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7025

    瀏覽量

    124723
  • 實(shí)時(shí)操作系統(tǒng)

    關(guān)注

    1

    文章

    202

    瀏覽量

    31152
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1348

    瀏覽量

    41376
  • 調(diào)度器
    +關(guān)注

    關(guān)注

    0

    文章

    98

    瀏覽量

    5428

原文標(biāo)題:?RT-Thread的線程調(diào)度與管理分析

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班-深圳站重磅開(kāi)啟!

    RT-Thread官方將在深圳舉辦為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將深入講解RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)的核心技術(shù)與實(shí)戰(zhàn)應(yīng)用,助力開(kāi)發(fā)者快速掌握RTOS開(kāi)發(fā)精髓。無(wú)
    的頭像 發(fā)表于 04-11 18:18 ?104次閱讀
    <b class='flag-5'>RT-Thread</b>嵌入式<b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班-深圳站重磅開(kāi)啟!

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班來(lái)上海啦!

    RT-Thread官方將在上海(RT-Thread大本營(yíng))發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將會(huì)深入講解RT-Thread嵌入式實(shí)時(shí)
    的頭像 發(fā)表于 02-27 17:27 ?275次閱讀
    <b class='flag-5'>RT-Thread</b>嵌入式<b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班來(lái)上海啦!

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班登陸鄭州!

    RT-Thread官方將在河南-鄭州發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將深入講解RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)的核心概念、實(shí)戰(zhàn)技巧和應(yīng)用場(chǎng)景。無(wú)論您是剛接觸嵌入式開(kāi)
    的頭像 發(fā)表于 02-12 18:28 ?253次閱讀
    <b class='flag-5'>RT-Thread</b>嵌入式<b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班登陸鄭州!

    RT-Thread操作系統(tǒng)應(yīng)用開(kāi)發(fā)寒假師資培訓(xùn)

    隨著物聯(lián)網(wǎng)和智能系統(tǒng)的快速發(fā)展,嵌入式成為當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。為進(jìn)一步提升全國(guó)大學(xué)生在嵌入式芯片及系統(tǒng)設(shè)計(jì)領(lǐng)域的創(chuàng)新能力,特別是針對(duì)物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)中RT-Thread操作
    的頭像 發(fā)表于 12-06 01:06 ?321次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>操作系統(tǒng)</b>應(yīng)用開(kāi)發(fā)寒假師資培訓(xùn)

    RT-Thread聯(lián)合河北大學(xué)發(fā)起嵌入式操作系統(tǒng)專業(yè)班-保定站

    RT-Thread官方將在11月23至24日河北省保定市(河北大學(xué))發(fā)起為期兩天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班暨RT-Thread師資培訓(xùn)!本次培訓(xùn)將會(huì)深入講解RT-Thread嵌入式實(shí)時(shí)
    的頭像 發(fā)表于 11-16 01:09 ?417次閱讀
    <b class='flag-5'>RT-Thread</b>聯(lián)合河北大學(xué)發(fā)起嵌入式<b class='flag-5'>操作系統(tǒng)</b>專業(yè)班-保定站

    【本周六-深圳】RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班正式開(kāi)班

    RT-Thread官方在本周六將發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將會(huì)深入講解RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)的核心概念、實(shí)戰(zhàn)技巧和應(yīng)用場(chǎng)景!無(wú)論企業(yè)團(tuán)隊(duì)/工程師是剛
    的頭像 發(fā)表于 11-08 01:07 ?464次閱讀
    【本周六-深圳】<b class='flag-5'>RT-Thread</b>嵌入式<b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班正式開(kāi)班

    喜報(bào)|睿賽德科技RT-Thread操作系統(tǒng)成功入選上海市重點(diǎn)推薦目錄

    近日,經(jīng)企業(yè)自主申報(bào)、資料審查、專家評(píng)審、產(chǎn)品測(cè)試等環(huán)節(jié),上海睿賽德電子科技有限公司自主研發(fā)的RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)成功入選《2024年度上海市重點(diǎn)產(chǎn)業(yè)和領(lǐng)域數(shù)字化產(chǎn)品和解
    的頭像 發(fā)表于 10-18 08:08 ?1008次閱讀
    喜報(bào)|睿賽德科技<b class='flag-5'>RT-Thread</b><b class='flag-5'>操作系統(tǒng)</b>成功入選上海市重點(diǎn)推薦目錄

    新書(shū)發(fā)布——《RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》

    我們非常高興地宣布,由鄭苗秀、沈鴻飛和廖建尚編著的《RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》一書(shū)正式發(fā)布。本書(shū)的編寫團(tuán)隊(duì)由多位在嵌入式和實(shí)時(shí)操作系統(tǒng)領(lǐng)域有著豐富經(jīng)驗(yàn)的專家組
    的頭像 發(fā)表于 09-03 08:06 ?1047次閱讀
    新書(shū)發(fā)布——《<b class='flag-5'>RT-Thread</b>嵌入式實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>內(nèi)核、驅(qū)動(dòng)和應(yīng)用開(kāi)發(fā)技術(shù)》

    RT-Thread內(nèi)部機(jī)制大揭秘,帶你深入操作系統(tǒng)內(nèi)核

    一、RT-Thread概述RT-Thread是一款具有顯著優(yōu)勢(shì)的開(kāi)源嵌入式實(shí)時(shí)操作系統(tǒng)。它不僅具備輕量級(jí)、實(shí)時(shí)性強(qiáng)的特點(diǎn),還擁有廣泛的開(kāi)源社區(qū)支持和豐富的應(yīng)用場(chǎng)景。在輕量級(jí)方面,RT-Thre
    的頭像 發(fā)表于 08-01 08:11 ?4647次閱讀
    <b class='flag-5'>RT-Thread</b>內(nèi)部機(jī)制大揭秘,帶你深入<b class='flag-5'>操作系統(tǒng)</b>內(nèi)核

    睿賽德科技CEO熊譜翔 ——基于RT-Thread操作系統(tǒng)的安全車控系統(tǒng)實(shí)踐

    操作系統(tǒng)非??粗厣鷳B(tài),RT-ThreadSafetyAuto操作系統(tǒng)也是這樣,通過(guò)兼容開(kāi)源RT-Thread操作系統(tǒng)的API來(lái)復(fù)用已有的生
    的頭像 發(fā)表于 07-13 08:35 ?1938次閱讀
    睿賽德科技CEO熊譜翔 ——基于<b class='flag-5'>RT-Thread</b><b class='flag-5'>操作系統(tǒng)</b>的安全車控<b class='flag-5'>系統(tǒng)</b>實(shí)踐

    RT-Thread 新里程碑達(dá)成——GitHub Star 破萬(wàn)!

    RT-Thread實(shí)時(shí)操作系統(tǒng)開(kāi)源項(xiàng)目在GitHub上的star數(shù)量突破一萬(wàn)!截止發(fā)文,RT-Thread作為實(shí)時(shí)操作系統(tǒng)在業(yè)界Star數(shù)量排名第一!倉(cāng)庫(kù)地址:https://gith
    的頭像 發(fā)表于 07-04 08:35 ?649次閱讀
    <b class='flag-5'>RT-Thread</b> 新里程碑達(dá)成——GitHub Star 破萬(wàn)!

    基于 RT-Thread專業(yè)版的EtherCAT主站方案

    特點(diǎn)。在RT-Thread實(shí)時(shí)操作系統(tǒng)上運(yùn)行EtherCAT主站協(xié)議,大大提高了實(shí)時(shí)性,極大降低了循環(huán)同步抖動(dòng)時(shí)間,可滿足各種對(duì)實(shí)時(shí)性要求苛刻的應(yīng)用場(chǎng)景。以下是在瑞
    的頭像 發(fā)表于 06-19 08:35 ?1537次閱讀
    基于 <b class='flag-5'>RT-Thread</b>專業(yè)版的EtherCAT主站方案

    開(kāi)發(fā)者分享 | 基于先楫RT-Thread BSP,使用CLion開(kāi)發(fā)應(yīng)用

    ,搭載RT-Thread實(shí)時(shí)操作系統(tǒng),使用RT-ThreadStudio進(jìn)行開(kāi)發(fā)。RT-Thread是一個(gè)偉大的操作系統(tǒng),但是,
    的頭像 發(fā)表于 06-07 08:17 ?3440次閱讀
    開(kāi)發(fā)者分享 | 基于先楫<b class='flag-5'>RT-Thread</b> BSP,使用CLion開(kāi)發(fā)應(yīng)用

    實(shí)時(shí)操作系統(tǒng)RT-Thread及FreeRTOS

    RT-Thread與其他很多RTOS如FreeRTOS的主要區(qū)別之一是,它不僅僅是一個(gè)實(shí)時(shí)內(nèi)核,還具備豐富的中間層組件,如下圖所示。FreeRTOS和RT-Thread是兩種常見(jiàn)的嵌入式實(shí)時(shí)操作系統(tǒng)
    的頭像 發(fā)表于 05-29 08:10 ?4829次閱讀
    實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>之<b class='flag-5'>RT-Thread</b>及FreeRTOS

    新書(shū)發(fā)布——《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù):RT-Thread與ARM編程實(shí)踐》

    RT-Thread又一本新書(shū)《實(shí)時(shí)操作系統(tǒng)應(yīng)用技術(shù)——基于RT-Thread與ARM的編程實(shí)踐》發(fā)布,標(biāo)志著RT-Thread生態(tài)和實(shí)時(shí)操作系統(tǒng)
    的頭像 發(fā)表于 05-11 08:35 ?1098次閱讀
    新書(shū)發(fā)布——《實(shí)時(shí)<b class='flag-5'>操作系統(tǒng)</b>應(yīng)用技術(shù):<b class='flag-5'>RT-Thread</b>與ARM編程實(shí)踐》