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接口,圖形用戶界面等。收起

查看更多
  • 嵌入式常用的幾款RTOS的特點
    全球RTOS有上百款,但市面上常用的差不多也就10款左右。首先問下大家,你們最常用哪款RTOS?今天給大家整理下市面上常見RTOS的一些特點。
    嵌入式常用的幾款RTOS的特點
  • RT-Thread下IAR工程函數(shù)重定向為何失效?
    今天痞子衡給大家分享的是在IAR開發(fā)環(huán)境下RT-Thread工程函數(shù)重定向失效分析。對于 i.MXRT 這種擁有多塊地址非連續(xù)的 RAM 的芯片,其實我們也可以單獨將這些重定向函數(shù)放到一個指定的 RAM 里,不一定非得跟數(shù)據(jù)段放在同一個 RAM 里。具體實現(xiàn)也很簡單,只需要在鏈接文件里額外加一句 place in 語句處理即可,恩智浦官方 SDK 包里就是這么做的。
    1213
    03/26 11:55
    RT-Thread下IAR工程函數(shù)重定向為何失效?
  • 以RT-Thread 為例,分享一下我的學(xué)習(xí)方法
    我是從2020年11月初開始學(xué)習(xí)RT-Thread實時操作系統(tǒng)的,在學(xué)習(xí)RT-Thread之前,我接觸過uCOS和FreeRTOS,但這兩個在單片機(jī)上應(yīng)用的實時操作系統(tǒng),我都沒有仔細(xì)并系統(tǒng)化地進(jìn)行學(xué)習(xí),都只是局限于開發(fā)板上運行一下demo例程。
    以RT-Thread 為例,分享一下我的學(xué)習(xí)方法
  • 玩轉(zhuǎn)RT-Thread之消息隊列的應(yīng)用
    本文將介紹如何在 RT-Thread 實時操作系統(tǒng)中,利用消息隊列來同時處理來自串口和 ADC 的數(shù)據(jù)。通過這種方法,我們能夠高效地管理和處理不同來源的數(shù)據(jù),確保系統(tǒng)的穩(wěn)定性和響應(yīng)速度。
    玩轉(zhuǎn)RT-Thread之消息隊列的應(yīng)用
  • RT-Thread零基礎(chǔ)快速入門第9講——串口(UART/RS485)
    串口是單片機(jī)最常用的通訊方式之一,關(guān)于串口的介紹在RT-thread官網(wǎng)上已經(jīng)有非常詳細(xì)的介紹了,我這里就不多講了,今天主要講一講官網(wǎng)上沒有的東西,讓你更加深入的了解RT-thread是如何配置和使用串口進(jìn)行數(shù)據(jù)收發(fā)的。
    7099
    2024/07/11
    RT-Thread零基礎(chǔ)快速入門第9講——串口(UART/RS485)
  • RT-thread應(yīng)用講解——OTA
    OTA(空中下載技術(shù))是通過移動通信的空中接口實現(xiàn)對移動終端設(shè)備進(jìn)行遠(yuǎn)程管理和升級的技術(shù)。我們調(diào)試硬件設(shè)備的時候通常是通過數(shù)據(jù)線進(jìn)行固件的燒錄,如果是在辦公室的環(huán)境下這種方式是很方便的,但是如果設(shè)備距離較遠(yuǎn),有線的方式就有很大的局限性。因此,遠(yuǎn)程升級技術(shù)就顯得很重要了。
    4086
    2024/07/10
    RT-thread應(yīng)用講解——OTA
  • RT-thread應(yīng)用講解——FLASH分區(qū)
    因為單片機(jī)的存儲比較小,所以我們經(jīng)常會用到外置FLASH來存儲一些文件、數(shù)據(jù)或者OTA等。如果一個FLASH只用來做單一的功能,那只需要把所有內(nèi)存都分配到這個功能上就行了,但是如果要用一個FLASH同時做多個功能,比如我用一部分內(nèi)存來做文件系統(tǒng),一部分用來存OTA升級固件,那在操作內(nèi)存的時候就要注意地址的分配了,為了方便內(nèi)存管理,我們通常會進(jìn)行分區(qū)處理。
    3744
    2024/07/10
    RT-thread應(yīng)用講解——FLASH分區(qū)
  • 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ā)。
    3711
    2024/07/09
    RT-thread應(yīng)用講解——easyflash
  • RT-thread應(yīng)用講解——文件系統(tǒng)
    在操作系統(tǒng)中,文件系統(tǒng)是很常用的,能夠讓我們很方便的進(jìn)行文件的建立、存入、讀出、修改等操作。文件系統(tǒng)需要依賴儲存設(shè)備(比如:FLASH、SD卡,U盤),我這里基于外置flash來做文件系統(tǒng)。
    RT-thread應(yīng)用講解——文件系統(tǒng)
  • RT-thread應(yīng)用講解——norflash
    在實際應(yīng)用中,因為單片機(jī)本身ROM的容量比較小,如果需要存儲比較大的文件(如圖片、運行數(shù)據(jù)、日志等)一般會選擇外接flash或者sd卡等外設(shè)。那這一講主要講解一下RT-thread如何掛載一個外置flssh。
    4587
    2024/07/08
    RT-thread應(yīng)用講解——norflash
  • 【RT1052】rt-thread 音頻驅(qū)動增加接收功能
    本帖基于ok1052進(jìn)一步完善音頻驅(qū)動,增加音頻接收部分。通過上一貼分析【飛凌RT1052】2、rt-thread 音頻驅(qū)動分析,主要修改兩個文件drv_codec.c和fsl_wm8960.c。
  • 【RT1052】rt-thread 音頻驅(qū)動框架分析
    上一帖子中rt-thread適配移植主要介紹了ok1052的板卡支持,但只測試了部分驅(qū)動(串口、網(wǎng)卡),之后測試音頻的時候發(fā)現(xiàn)音頻部分只實現(xiàn)了播放,錄音沒有實現(xiàn)。分析了下音頻驅(qū)動部分,發(fā)現(xiàn)框架是完整的。本篇先從框架入手,分析一下音頻驅(qū)動的工作流程。注:本章內(nèi)容不只局限ok1052板卡,而是針對rt-thread系統(tǒng)的分析

正在努力加載...