完善資料讓更多小伙伴認(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)的需要。
文章:345個(gè) 瀏覽:64023次 帖子:1200個(gè)
在 FreeRTOS 中,每個(gè)執(zhí)行線程都被稱(chēng)為”任務(wù)”。在嵌入式社區(qū)中,對(duì)此并沒(méi)有一個(gè)公允的術(shù)語(yǔ),但我更喜歡用”任務(wù)”而不是”線程”,因?yàn)閺囊郧暗慕?jīng)驗(yàn)來(lái)...
基于FreeRTOS的STM32F103系統(tǒng)—Heap_4內(nèi)存管理機(jī)制介紹
首先介紹一下用到的重要的結(jié)構(gòu)體-標(biāo)記內(nèi)存塊,在每個(gè)存放數(shù)據(jù)的內(nèi)存塊前都會(huì)有一個(gè)這樣的標(biāo)記結(jié)構(gòu)體。
介紹一種OpenAtom OpenHarmony輕量系統(tǒng)適配方案
本文在不改變?cè)邢到y(tǒng)基礎(chǔ)框架的基礎(chǔ)上, 介紹了一種OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)“OpenHarmony”)輕量系統(tǒng)適配方案。
在Cortex-M內(nèi)核中,系統(tǒng)節(jié)拍由Systick時(shí)鐘提供,當(dāng)配置好系統(tǒng)滴答時(shí)鐘后,每次時(shí)鐘中斷就會(huì)觸發(fā)中斷處理數(shù)xPortSysTickHandler...
1、通用低功耗模式 如果使用通用低功耗模式的話每個(gè)滴答定時(shí)器中斷都會(huì)將處理器從低功耗模式中喚醒,以(1)為例,再 T2 時(shí)刻處理器從低功耗模式中喚醒,但...
Free RTOS的優(yōu)先級(jí)翻轉(zhuǎn)
優(yōu)先級(jí)翻轉(zhuǎn)簡(jiǎn)介:就是高優(yōu)先級(jí)的任務(wù)運(yùn)行起來(lái)的效果好像成了低優(yōu)先級(jí),而低優(yōu)先級(jí)比高優(yōu)先級(jí)先運(yùn)行;
嵌入式系統(tǒng)已經(jīng)成為現(xiàn)代科技中不可或缺的一部分,涉及到從智能家居設(shè)備到汽車(chē)控制系統(tǒng)等廣泛的應(yīng)用領(lǐng)域。
2023-12-28 標(biāo)簽:嵌入式系統(tǒng)嵌入式開(kāi)發(fā)FreeRTOS 1647 0
CW32F003E4芯片入門(mén)學(xué)習(xí):開(kāi)發(fā)環(huán)境安裝
最近,Keil官方推出了一則消息:Keil MDK新增了一個(gè)版本,MDK社區(qū)版(MDK_Community edition)。
全志R128芯片基礎(chǔ)組件開(kāi)發(fā)指南—RTOS多媒體編碼
介紹 FreeRTOS 下如何使用 xrecorder 的接口來(lái)開(kāi)發(fā)錄制應(yīng)用程序,方便錄制應(yīng)用開(kāi)發(fā)人員快速正確地開(kāi)發(fā),以及錄制應(yīng)用測(cè)試人員如何根據(jù)該文檔...
在i.MX RT的FreeRTOS MCUXpresso工程中添加runtime
在調(diào)試 i.MX RT FreeRTOS MCUXpresso SDK工程的時(shí)候, 很多網(wǎng)友需要添加查看每個(gè)task的runtime功能。
手機(jī)、電腦多核的CPU你可能經(jīng)??匆?jiàn),但多核的單片機(jī)相對(duì)來(lái)說(shuō)就不那么常見(jiàn)了。隨著需求的增加、技術(shù)的進(jìn)步,單片機(jī)已不再局限于單核了,因此,近幾年陸續(xù)出現(xiàn)了...
i.MX6ULL時(shí)間管理和內(nèi)核定時(shí)器深入研究
學(xué)習(xí)過(guò) UCOS 或 FreeRTOS 的同學(xué)應(yīng)該知道,UCOS 或 FreeRTOS 是需要一個(gè)硬件定時(shí)器提供系統(tǒng)時(shí)鐘,一般使用 Systick 作為...
2023-11-04 標(biāo)簽:定時(shí)器FreeRTOSLINUX內(nèi)核 1587 0
RTOS內(nèi)核和演示例程源代碼使用以下規(guī)則: > 變量 uint32_t:前綴 ul,u 表示 unsigned,l 表示 long uint16_t:前...
FreeRTOS優(yōu)化與錯(cuò)誤排查方法有哪些
當(dāng)調(diào)用 **C 標(biāo)準(zhǔn)庫(kù)** 的函數(shù)時(shí),棧空間使用量可能會(huì)急劇上升,特別是 IO 與字符串處理函數(shù),比如 sprintf()、printf()等。在 F...
空閑任務(wù)是 FreeRTOS 必不可少的一個(gè)任務(wù),其他 RTOS 類(lèi)系統(tǒng)也有空閑任務(wù),比如 uC/OS??疵志椭?,空閑任務(wù)是處理器空閑的時(shí)候去運(yùn)行的...
如何通過(guò)Tracealyzer實(shí)現(xiàn)Linux系統(tǒng)的跟蹤?
Tracealyzer是Percepio 公司開(kāi)發(fā)的一款可視化跟蹤工具, 目前它提供了30多種相互關(guān)聯(lián)的運(yùn)行時(shí)行為視圖,支持裸機(jī)、FreeRTOS、μC...
2023-12-08 標(biāo)簽:Linux系統(tǒng)RTOSFreeRTOS 1573 0
STM32嵌入式開(kāi)發(fā)中的RTOS應(yīng)用分析
于RTOS需占用一定的系統(tǒng)資源(尤其是RAM資源),只有μC/OS-II、embOS、salvo、FreeRTOS等少數(shù)實(shí)時(shí)操作系統(tǒng)能在小RAM單片機(jī)上運(yùn)行。
2023-01-07 標(biāo)簽:STM32FreeRTOS嵌入式操作系統(tǒng) 1557 0
MIMXRT1064的FreeRTOS任務(wù)運(yùn)行時(shí)統(tǒng)計(jì)信息
FreeRTOS有很多很酷的功能,其中一個(gè)是它可以報(bào)告每個(gè)任務(wù)中花費(fèi)的CPU百分比。
2022-12-05 標(biāo)簽:cpu計(jì)時(shí)器FreeRTOS 1557 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 |