加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

RT-Thread

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

RT-Thread 是一款主要由中國開源社區(qū)主導(dǎo)開發(fā)的開源實時操作系統(tǒng)(v3.1.0以及以前版本遵循GPLv2+許可協(xié)議,v3.1.0以后版本遵循 Apache License 2.0 開源許可協(xié)議)。實時線程操作系統(tǒng)不僅僅是一個單一的實時操作系統(tǒng)內(nèi)核,它也是一個完整的應(yīng)用系統(tǒng),包含了實時、嵌入式系統(tǒng)相關(guān)的各個組件:TCP/IP協(xié)議棧,libc接口,圖形用戶界面等。

RT-Thread 是一款主要由中國開源社區(qū)主導(dǎo)開發(fā)的開源實時操作系統(tǒng)(v3.1.0以及以前版本遵循GPLv2+許可協(xié)議,v3.1.0以后版本遵循 Apache License 2.0 開源許可協(xié)議)。實時線程操作系統(tǒng)不僅僅是一個單一的實時操作系統(tǒng)內(nèi)核,它也是一個完整的應(yīng)用系統(tǒng),包含了實時、嵌入式系統(tǒng)相關(guān)的各個組件:TCP/IP協(xié)議棧,libc接口,圖形用戶界面等。收起

查看更多
  • 以RT-Thread 為例,分享一下我的學(xué)習(xí)方法
    以RT-Thread 為例,分享一下我的學(xué)習(xí)方法
    我是從2020年11月初開始學(xué)習(xí)RT-Thread實時操作系統(tǒng)的,在學(xué)習(xí)RT-Thread之前,我接觸過uCOS和FreeRTOS,但這兩個在單片機上應(yīng)用的實時操作系統(tǒng),我都沒有仔細(xì)并系統(tǒng)化地進行學(xué)習(xí),都只是局限于開發(fā)板上運行一下demo例程。
  • 玩轉(zhuǎn)RT-Thread之消息隊列的應(yīng)用
    玩轉(zhuǎn)RT-Thread之消息隊列的應(yīng)用
    本文將介紹如何在 RT-Thread 實時操作系統(tǒng)中,利用消息隊列來同時處理來自串口和 ADC 的數(shù)據(jù)。通過這種方法,我們能夠高效地管理和處理不同來源的數(shù)據(jù),確保系統(tǒng)的穩(wěn)定性和響應(yīng)速度。
  • RT-Thread零基礎(chǔ)快速入門第9講——串口(UART/RS485)
    RT-Thread零基礎(chǔ)快速入門第9講——串口(UART/RS485)
    串口是單片機最常用的通訊方式之一,關(guān)于串口的介紹在RT-thread官網(wǎng)上已經(jīng)有非常詳細(xì)的介紹了,我這里就不多講了,今天主要講一講官網(wǎng)上沒有的東西,讓你更加深入的了解RT-thread是如何配置和使用串口進行數(shù)據(jù)收發(fā)的。
    6598
    07/11 14:34
  • RT-thread應(yīng)用講解——OTA
    RT-thread應(yīng)用講解——OTA
    OTA(空中下載技術(shù))是通過移動通信的空中接口實現(xiàn)對移動終端設(shè)備進行遠(yuǎn)程管理和升級的技術(shù)。我們調(diào)試硬件設(shè)備的時候通常是通過數(shù)據(jù)線進行固件的燒錄,如果是在辦公室的環(huán)境下這種方式是很方便的,但是如果設(shè)備距離較遠(yuǎn),有線的方式就有很大的局限性。因此,遠(yuǎn)程升級技術(shù)就顯得很重要了。
    3282
    07/10 14:34
  • RT-thread應(yīng)用講解——FLASH分區(qū)
    RT-thread應(yīng)用講解——FLASH分區(qū)
    因為單片機的存儲比較小,所以我們經(jīng)常會用到外置FLASH來存儲一些文件、數(shù)據(jù)或者OTA等。如果一個FLASH只用來做單一的功能,那只需要把所有內(nèi)存都分配到這個功能上就行了,但是如果要用一個FLASH同時做多個功能,比如我用一部分內(nèi)存來做文件系統(tǒng),一部分用來存OTA升級固件,那在操作內(nèi)存的時候就要注意地址的分配了,為了方便內(nèi)存管理,我們通常會進行分區(qū)處理。
    3413
    07/10 14:34
  • RT-thread應(yīng)用講解——easyflash
    RT-thread應(yīng)用講解——easyflash
    在實際的應(yīng)用中,我們經(jīng)常需要使用片外flash來保存一些數(shù)據(jù),比如設(shè)備的一些配置參數(shù),但是如果每個數(shù)據(jù)都按固定地址和長度讀寫,就要先把所有數(shù)據(jù)的地址和長度都分配好,數(shù)據(jù)量大的話使用起來就很不方便,所以我們需要一個內(nèi)存管理的應(yīng)用。easyflash是一款開源的輕量級嵌入式flash存儲器庫,方便開發(fā)者更加輕松的實現(xiàn)基于flash存儲器的常見應(yīng)用開發(fā)。
    3417
    07/09 14:34
  • RT-thread應(yīng)用講解——文件系統(tǒng)
    RT-thread應(yīng)用講解——文件系統(tǒng)
    在操作系統(tǒng)中,文件系統(tǒng)是很常用的,能夠讓我們很方便的進行文件的建立、存入、讀出、修改等操作。文件系統(tǒng)需要依賴儲存設(shè)備(比如:FLASH、SD卡,U盤),我這里基于外置flash來做文件系統(tǒng)。
  • RT-thread應(yīng)用講解——norflash
    RT-thread應(yīng)用講解——norflash
    在實際應(yīng)用中,因為單片機本身ROM的容量比較小,如果需要存儲比較大的文件(如圖片、運行數(shù)據(jù)、日志等)一般會選擇外接flash或者sd卡等外設(shè)。那這一講主要講解一下RT-thread如何掛載一個外置flssh。
  • 北京站萬象奧科聯(lián)合RT-Thread舉辦混合部署圓滿完成
    4月25日,萬象奧科聯(lián)合RT-Thread在北京舉辦RK3568+OpenAMP混合部署線下workshop,體驗在一個SOC上的同時運行RT-Thread和Linux,為電力、醫(yī)療、工業(yè)控制、機器人、新能源等行業(yè)應(yīng)用提供新思路。
    1298
    04/30 07:21
  • RT-thread應(yīng)用講解——U盤(usb host)
    RT-thread應(yīng)用講解——U盤(usb host)
    U盤是一個很常用的存儲設(shè)備,它是通過usb實現(xiàn)數(shù)據(jù)傳輸?shù)?,那么在stm32上面,我們要怎么接入U盤,并實現(xiàn)文件讀寫呢?這一講基于RT-thread操作系統(tǒng),我來介紹一下如何使用usb host實現(xiàn)U盤的讀寫。
    4747
    04/06 09:55
  • 降本增效!這家獲得功能安全認(rèn)證的操作系統(tǒng)廠商做到了
    降本增效!這家獲得功能安全認(rèn)證的操作系統(tǒng)廠商做到了
    3月27日,RT-Thread Safety Auto作為一款專為汽車、工業(yè)自動化等高安全領(lǐng)域設(shè)計的嵌入式操作系統(tǒng),通過了ISO 26262:2018、IEC 61508:2010以及EN 50128:2011等多項國際功能安全認(rèn)證,為客戶提供了一套全面且可靠的軟件基礎(chǔ)平臺。
  • RT-thread應(yīng)用講解——通過U盤升級程序固件
    RT-thread應(yīng)用講解——通過U盤升級程序固件
    我前面介紹過RT-thread的一種OTA方案,可以通過串口或者網(wǎng)絡(luò)進行遠(yuǎn)程升級,那今天在原來的這套方案的基礎(chǔ)上做一些修改,實現(xiàn)U盤升級。相比于串口和網(wǎng)絡(luò),U盤升級在某些方面有很大的優(yōu)勢,首先它不需要網(wǎng)絡(luò),對于那些不具備上網(wǎng)功能的設(shè)備來說很方便,其次它不需要連接數(shù)據(jù)線,在距離上有優(yōu)勢,說到這,可能有人會說,u盤要插到設(shè)備上才能用,距離怎么就有優(yōu)勢了呢?
  • RT-Thread零基礎(chǔ)快速入門第8講——軟件包的使用
    RT-Thread零基礎(chǔ)快速入門第8講——軟件包的使用
    RT-thread有很多實用的軟件包,包含網(wǎng)絡(luò)、IOT、外設(shè)、系統(tǒng)等多個方面,對于項目的快速開發(fā)或者評估來說是非常方便的。但不是所有軟件包都是友好的,因為有些軟件包是第三方貢獻的,軟件的質(zhì)量參差不齊,即使是官方的軟件包也可能存在bug或者兼容性的問題。當(dāng)然,總體來說,使用起來還是很舒服的。
  • RT-Thread零基礎(chǔ)快速入門第7講——FinSH控制臺
    RT-Thread零基礎(chǔ)快速入門第7講——FinSH控制臺
    本來我是打算先講完RT-thread的內(nèi)核,再講設(shè)備和組件,但是考慮到后面很多地方都會用到FinSH控制臺,所以我就先把這個講了,這樣大家在后面的學(xué)習(xí)就不會有很多疑問了。
    4604
    03/26 14:53
  • RT-Thread零基礎(chǔ)快速入門第6講——線程管理
    RT-Thread零基礎(chǔ)快速入門第6講——線程管理
    從這一講開始,我們進入RT-thread內(nèi)核的學(xué)習(xí),這是操作系統(tǒng)和裸機的區(qū)別,也是操作系統(tǒng)的核心所在,關(guān)于內(nèi)核的基礎(chǔ)我就不介紹了,大家可以先去官網(wǎng)上了解一下什么是內(nèi)核。我這一講重點講解內(nèi)核的線程管理,關(guān)于內(nèi)核的其他內(nèi)容我后續(xù)會接著講。
  • RT-Thread零基礎(chǔ)快速入門第5講——外部中斷
    RT-Thread零基礎(chǔ)快速入門第5講——外部中斷
    這一講,我要講的是外部中斷,也不知道是太簡單了還是沒有人用,我沒找到比較完整的關(guān)于RT-thread外部中斷的教程,只發(fā)現(xiàn)RT-thread文檔中心的PIN設(shè)備里面有提及中斷相關(guān)的函數(shù)。不管怎樣,我覺得外部中斷平常用的還是很多的,至少我在使用RT-thread之前是經(jīng)常會用到,好了,廢話不多說,馬上開始進入我們的教程。
    2439
    03/26 07:53
  • RT-Thread零基礎(chǔ)快速入門第4講——按鍵輸入
    RT-Thread零基礎(chǔ)快速入門第4講——按鍵輸入
    上一講我給大家講解了如何點亮一個LED燈,因為是入門的第一篇,所以講的啰嗦了一點,從這一講開始,一些最基礎(chǔ)的東西我就不再說了,如果有不懂的同學(xué)可以翻一下我之前發(fā)的博客。這一講我我主要按鍵輸入的原理和編程方法,以及幾種按鍵輸入的進階用法。
    3356
    03/26 07:53
  • RT-Thread零基礎(chǔ)快速入門第3講——點亮LED燈
    RT-Thread零基礎(chǔ)快速入門第3講——點亮LED燈
    學(xué)單片機編程,總是從點燈開始,因為單片機控制外設(shè)的本質(zhì)就是控制IO口,所以,項目實戰(zhàn)的第一講,我們就從點亮LED燈開始吧。希望同學(xué)們能夠堅持到最后,從入門到精通,需要耐心和堅持,從入門到放棄,只需要一個念頭。
  • RT-Thread零基礎(chǔ)快速入門第2講——添加新文件到工程
    RT-Thread零基礎(chǔ)快速入門第2講——添加新文件到工程
    我們在做項目的時候,經(jīng)常都需要把新的文件加入到工程里面,所以,這一講我就給大家介紹一下RT-thread如何在工程里面添加新文件
    3709
    03/25 14:55
  • RT-Thread零基礎(chǔ)快速入門第1講——新建工程
    RT-Thread零基礎(chǔ)快速入門第1講——新建工程
    這一講我來給大家介紹幾種常用的新建工程的方法,在開始之前,我們需要先安裝好RT-thread相關(guān)的環(huán)境,這個在我上一講有詳細(xì)的教程,沒有看過的同學(xué)可以點下面的鏈接或者在我的博文RT-thread專欄看一下。
    2995
    03/25 14:51

正在努力加載...