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

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

RT-Thread

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

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

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

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

正在努力加載...