完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > freertos
FreeRTOS是一個(gè)迷你的實(shí)時(shí)操作系統(tǒng)內(nèi)核。作為一個(gè)輕量級(jí)的操作系統(tǒng),功能包括:任務(wù)管理、時(shí)間管理、信號(hào)量、消息隊(duì)列、內(nèi)存管理、記錄功能、軟件定時(shí)器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。
文章:337個(gè) 瀏覽:62274次 帖子:1177個(gè)
韋東山freeRTOS教程之FreeRTOS概述與體驗(yàn)(1)
文章目錄 教程目錄 1.1 FreeRTOS目錄結(jié)構(gòu) 1.1 FreeRTOS目錄結(jié)構(gòu) 1.2 核心文件 1.3 移植時(shí)涉及的文件 1.4 頭文件相關(guān) ...
FreeRTOS中相對(duì)延時(shí)和絕對(duì)延時(shí)的區(qū)別
對(duì)計(jì)時(shí)精度要求比較高的地方適合定時(shí)器,像本章節(jié)說(shuō)的周期性采集傳感器數(shù)據(jù),要求不適合很高,那么就引入本文說(shuō)的絕對(duì)延時(shí)。
FreeRTOS軟件Timer有兩種:重復(fù)性的和一次性的Timer。軟件定時(shí)器使用有3步。
2022-09-14 標(biāo)簽:軟件定時(shí)器FreeRTOS 1926 0
看門(mén)狗(watch dog)是一個(gè)定時(shí)器,可以設(shè)置一個(gè)定時(shí)時(shí)間,計(jì)時(shí)到時(shí)會(huì)把MCU復(fù)位,所以MCU必須要在定時(shí)時(shí)間到之前將計(jì)數(shù)值重置(這個(gè)動(dòng)作通常稱為喂...
軟件定時(shí)器本質(zhì)上是一個(gè)周期性的任務(wù)或單次執(zhí)行任務(wù)。
經(jīng)歷了這么多,已經(jīng)很少有能讓魚(yú)鷹需要花費(fèi)幾天時(shí)間才能解決的 Hardfault 問(wèn)題了(猶記得剛來(lái)深圳時(shí),因?yàn)閯e人寫(xiě)的一個(gè) BUG 導(dǎo)致的 Hardfa...
系統(tǒng)滴答,即系統(tǒng)每秒鐘滴答的次數(shù),可以說(shuō)是系統(tǒng)的心跳,但需要和主頻區(qū)分開(kāi)來(lái)。系統(tǒng)滴答的值要根據(jù)CPU主頻來(lái)看,一般主頻越高,取值相對(duì)越大,一般在100至...
小電視程序框架用到了FreeRTOS和LVGL。LVGL是用于屏幕顯示,設(shè)置格式等。FreeRTOS用于多任務(wù)處理。
如何將FreeRTOS移植到一個(gè)全新平臺(tái)?
FreeRTOS下載包中已經(jīng)包含很多演示例程- 每一個(gè)例程都是針對(duì)于: 特定的微控制器; 特定的開(kāi)發(fā)工具(編譯器、調(diào)試器等等); 特定的硬件平臺(tái)(樣機(jī)或...
淺析FreeRTOS源代碼的編程標(biāo)準(zhǔn)與命名約定
編程標(biāo)準(zhǔn) (Coding Standard) FreeRTOS 源代碼遵守 MISRA (Motor Industry Software Reliabi...
FreeRTOS是怎樣使用隊(duì)列在任務(wù)間傳輸單種類(lèi)型數(shù)據(jù)的
第一步:創(chuàng)建隊(duì)列,隊(duì)列的長(zhǎng)度和所包含數(shù)據(jù)類(lèi)型的size
2022-09-15 標(biāo)簽:FreeRTOSAPI函數(shù) 1451 0
FreeRTOS三種數(shù)據(jù)結(jié)構(gòu)區(qū)別
Message Buffer是基于Stream Buffer的。只是在每一次發(fā)送數(shù)據(jù)的時(shí)候多了四個(gè)字節(jié)的空間用于存放消息的大小。
本教程是使用的STM32F103C8T6,并結(jié)合FreeRTOS和機(jī)智云撰寫(xiě)的教程。其中使用操作系統(tǒng)主要是為了保證系統(tǒng)的穩(wěn)定性,否則當(dāng)邏輯復(fù)雜之后,很容...
如何利用官方移植例子,創(chuàng)建一個(gè)自己demo工程
之前挖了圖解freeRTOS的坑,挖了坑就得填。今天就從使用開(kāi)始,先把freeRTOS用起來(lái)。先聊一聊在STM32F407上的如何電燈,如果只用free...
ch32v307移植freertos? 在進(jìn)行嵌入式開(kāi)發(fā)時(shí),操作系統(tǒng)的選擇非常重要。最近,越來(lái)越多的嵌入式應(yīng)用程序開(kāi)始采用實(shí)時(shí)操作系統(tǒng)(RTOS),其中...
與信號(hào)量類(lèi)似,事件組是任務(wù)共享了3個(gè)字節(jié)(24bit)的內(nèi)容,但不同的是事件組能針對(duì)1對(duì)多,多對(duì)多的任務(wù)。
流式緩沖區(qū)是在隊(duì)列的基礎(chǔ)上,針對(duì)單一生產(chǎn)者和消費(fèi)者場(chǎng)景,與隊(duì)列類(lèi)似,也是一個(gè)任務(wù)負(fù)責(zé)產(chǎn)生數(shù)據(jù),另一個(gè)任務(wù)負(fù)責(zé)讀取數(shù)據(jù),但是字節(jié)流可以是任意長(zhǎng)度,并且不一...
FreeRTOS給任務(wù)傳遞單個(gè)參數(shù)
int類(lèi)型在32位單片機(jī)中是+32。void類(lèi)型只能確定首地址,不能確定數(shù)據(jù)占用多長(zhǎng)內(nèi)存。
大聯(lián)大推出智能家居整體解決方案,未來(lái)產(chǎn)品升級(jí)時(shí)無(wú)需考慮兼容性
大聯(lián)大旗下友尚推出基于瑞昱半導(dǎo)體(Realtek)技術(shù)的智能家居整體解決方案。此方案采用全球用量最大的ARM Cortex-M MCU核心及廣泛使用的F...
2018-06-02 標(biāo)簽:智能家居freertos通信網(wǎng)絡(luò) 1221 0
如何讓FreeRTOS任務(wù)以絕對(duì)時(shí)間運(yùn)行呢
如果想讓任務(wù)以絕對(duì)時(shí)間執(zhí)行,比如每3000毫秒執(zhí)行一次,要求精度很高分毫不差。此時(shí)用vTaskDelay(3000)就不能實(shí)現(xiàn)了。
2022-09-14 標(biāo)簽:FreeRTOS 1194 0
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |