完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > freertos
FreeRTOS是一個(gè)迷你的實(shí)時(shí)操作系統(tǒng)內(nèi)核。作為一個(gè)輕量級的操作系統(tǒng),功能包括:任務(wù)管理、時(shí)間管理、信號(hào)量、消息隊(duì)列、內(nèi)存管理、記錄功能、軟件定時(shí)器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。
文章:352個(gè) 瀏覽:67043次 帖子:1219個(gè)
經(jīng)歷了這么多,已經(jīng)很少有能讓魚鷹需要花費(fèi)幾天時(shí)間才能解決的 Hardfault 問題了(猶記得剛來深圳時(shí),因?yàn)閯e人寫的一個(gè) BUG 導(dǎo)致的 Hardfa...
FreeRTOS 內(nèi)核中采用雙向循環(huán)鏈表來進(jìn)行任務(wù)調(diào)度,對任務(wù)總數(shù)沒有限制,同一優(yōu)先級的任務(wù)數(shù)也沒有限制。相對于uC/OS-II 來說是一個(gè)大的優(yōu)點(diǎn)。不...
系統(tǒng)滴答,即系統(tǒng)每秒鐘滴答的次數(shù),可以說是系統(tǒng)的心跳,但需要和主頻區(qū)分開來。系統(tǒng)滴答的值要根據(jù)CPU主頻來看,一般主頻越高,取值相對越大,一般在100至...
看門狗(watch dog)是一個(gè)定時(shí)器,可以設(shè)置一個(gè)定時(shí)時(shí)間,計(jì)時(shí)到時(shí)會(huì)把MCU復(fù)位,所以MCU必須要在定時(shí)時(shí)間到之前將計(jì)數(shù)值重置(這個(gè)動(dòng)作通常稱為喂...
FreeRTOS軟件Timer有兩種:重復(fù)性的和一次性的Timer。軟件定時(shí)器使用有3步。
2022-09-14 標(biāo)簽:軟件定時(shí)器FreeRTOS 2.5k 0
ch32v307移植freertos? 在進(jìn)行嵌入式開發(fā)時(shí),操作系統(tǒng)的選擇非常重要。最近,越來越多的嵌入式應(yīng)用程序開始采用實(shí)時(shí)操作系統(tǒng)(RTOS),其中...
軟件定時(shí)器本質(zhì)上是一個(gè)周期性的任務(wù)或單次執(zhí)行任務(wù)。
FreeRTOS中相對延時(shí)和絕對延時(shí)的區(qū)別
對計(jì)時(shí)精度要求比較高的地方適合定時(shí)器,像本章節(jié)說的周期性采集傳感器數(shù)據(jù),要求不適合很高,那么就引入本文說的絕對延時(shí)。
小電視程序框架用到了FreeRTOS和LVGL。LVGL是用于屏幕顯示,設(shè)置格式等。FreeRTOS用于多任務(wù)處理。
本教程是使用的STM32F103C8T6,并結(jié)合FreeRTOS和機(jī)智云撰寫的教程。其中使用操作系統(tǒng)主要是為了保證系統(tǒng)的穩(wěn)定性,否則當(dāng)邏輯復(fù)雜之后,很容...
如何將FreeRTOS移植到一個(gè)全新平臺(tái)?
FreeRTOS下載包中已經(jīng)包含很多演示例程- 每一個(gè)例程都是針對于: 特定的微控制器; 特定的開發(fā)工具(編譯器、調(diào)試器等等); 特定的硬件平臺(tái)(樣機(jī)或...
FreeRTOS三種數(shù)據(jù)結(jié)構(gòu)區(qū)別
Message Buffer是基于Stream Buffer的。只是在每一次發(fā)送數(shù)據(jù)的時(shí)候多了四個(gè)字節(jié)的空間用于存放消息的大小。
如何利用官方移植例子,創(chuàng)建一個(gè)自己demo工程
之前挖了圖解freeRTOS的坑,挖了坑就得填。今天就從使用開始,先把freeRTOS用起來。先聊一聊在STM32F407上的如何電燈,如果只用free...
流式緩沖區(qū)是在隊(duì)列的基礎(chǔ)上,針對單一生產(chǎn)者和消費(fèi)者場景,與隊(duì)列類似,也是一個(gè)任務(wù)負(fù)責(zé)產(chǎn)生數(shù)據(jù),另一個(gè)任務(wù)負(fù)責(zé)讀取數(shù)據(jù),但是字節(jié)流可以是任意長度,并且不一...
與信號(hào)量類似,事件組是任務(wù)共享了3個(gè)字節(jié)(24bit)的內(nèi)容,但不同的是事件組能針對1對多,多對多的任務(wù)。
FreeRTOS是怎樣使用隊(duì)列在任務(wù)間傳輸單種類型數(shù)據(jù)的
第一步:創(chuàng)建隊(duì)列,隊(duì)列的長度和所包含數(shù)據(jù)類型的size
2022-09-15 標(biāo)簽:FreeRTOSAPI函數(shù) 1.8k 0
淺析FreeRTOS源代碼的編程標(biāo)準(zhǔn)與命名約定
編程標(biāo)準(zhǔn) (Coding Standard) FreeRTOS 源代碼遵守 MISRA (Motor Industry Software Reliabi...
如何讓FreeRTOS任務(wù)以絕對時(shí)間運(yùn)行呢
如果想讓任務(wù)以絕對時(shí)間執(zhí)行,比如每3000毫秒執(zhí)行一次,要求精度很高分毫不差。此時(shí)用vTaskDelay(3000)就不能實(shí)現(xiàn)了。
2022-09-14 標(biāo)簽:FreeRTOS 1.7k 0
換一批
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
| 伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
| Arduino | BeagleBone | 樹莓派 | 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 |