完善資料讓更多小伙伴認(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內(nèi)存是動(dòng)態(tài)分配嗎?
你可能會(huì)好奇:FreeRTOS可以創(chuàng)建任務(wù),也可以刪除任務(wù),它是動(dòng)態(tài)分配的內(nèi)存嗎?
基于FreeRTOS和RISC-V的USB PD協(xié)議實(shí)現(xiàn)
FreeRTOS 是市場(chǎng)領(lǐng)先的面向微控制器和小型微處理器的實(shí)時(shí)操作系統(tǒng) (RTOS),與世界領(lǐng)先的芯片公司合作開發(fā)。FreeRTOS 通過 MIT 開源...
2023-03-07 標(biāo)簽:usb操作系統(tǒng)PD 2441 0
在VSCode中使用QEMU調(diào)試FreeRTOS
在這篇文章中,我們將逐步完成一個(gè)示例設(shè)置,該設(shè)置以模擬 Arm Cortex-M3 微控制器為例,展示了如何使用 QEMU 在 Visual Studi...
請(qǐng)問單片機(jī)能運(yùn)行操作系統(tǒng)嗎?
但是操作系統(tǒng)不是剛需,上操作系統(tǒng)比較占用單片機(jī)的資源,比如占用比較多的FLASH和RAM,間接增加了硬件成本,哪怕成本增加1毛錢,對(duì)于上量的產(chǎn)品,分分鐘...
2023-03-08 標(biāo)簽:單片機(jī)RAM操作系統(tǒng) 1072 0
FreeRTOS任務(wù)間通信,怎么實(shí)現(xiàn)?
FreeRTOS 是一個(gè)可裁剪、可剝奪型的多任務(wù)內(nèi)核,十分好用,而且沒有任務(wù)數(shù)限制,在此之前分析過很多了,簡單來說,F(xiàn)reeRTOS實(shí)時(shí)系統(tǒng)能夠創(chuàng)建多個(gè)...
FreeRTOS優(yōu)化與錯(cuò)誤排查方法有哪些
當(dāng)調(diào)用 **C 標(biāo)準(zhǔn)庫** 的函數(shù)時(shí),??臻g使用量可能會(huì)急劇上升,特別是 IO 與字符串處理函數(shù),比如 sprintf()、printf()等。在 F...
基于 FreeRTOS 的應(yīng)用程序由一組獨(dú)立的任務(wù)構(gòu)成——每個(gè)任務(wù)都是具有獨(dú)立權(quán)限的程序。這些獨(dú)立的任務(wù)之間的通訊與同步一般都是基于操作系統(tǒng)提供的IPC...
2023-02-14 標(biāo)簽:操作系統(tǒng)FreeRTOSIPC 1160 0
μC/OS的商業(yè)版Cesiμm RTOS,和FreeRTOS是嵌入式軟件領(lǐng)域流行的兩種實(shí)時(shí)內(nèi)核。
之前介紹了使用信號(hào)量來完成同步,但是使用信號(hào)量來同步的話,任務(wù)只能與單個(gè)的事件或任務(wù)進(jìn)行同步。有時(shí)候某個(gè)任務(wù)可能會(huì)需要與多個(gè)事件或任務(wù)進(jìn)行同步,此時(shí)信號(hào)...
2023-02-10 標(biāo)簽:FreeRTOS信號(hào)量事件標(biāo)志組 1347 0
軟件定時(shí)器是FreeRTOS中的一個(gè)重要模塊,使用軟件定時(shí)器可以方便的實(shí)現(xiàn)一些與超時(shí)或周期性相關(guān)的功能。
2023-02-10 標(biāo)簽:軟件定時(shí)器FreeRTOS 2888 0
Free RTOS的優(yōu)先級(jí)翻轉(zhuǎn)
優(yōu)先級(jí)翻轉(zhuǎn)簡介:就是高優(yōu)先級(jí)的任務(wù)運(yùn)行起來的效果好像成了低優(yōu)先級(jí),而低優(yōu)先級(jí)比高優(yōu)先級(jí)先運(yùn)行;
Free RTOS的計(jì)數(shù)型信號(hào)量
上篇講解了二值信號(hào)量,二值信號(hào)量只能判斷有無,而不能確定事件發(fā)生的次數(shù),因此我們?yōu)榱舜_定事件的次數(shù)引入了計(jì)數(shù)型信號(hào)量!
FreeRTOS中的信號(hào)量是一種任務(wù)間通信的方式,信號(hào)量包括:二值信號(hào)量、互斥信號(hào)量、計(jì)數(shù)信號(hào)量,本次實(shí)驗(yàn)只使用二值信號(hào)量。信號(hào)量用于任務(wù)間的同步,F(xiàn)r...
2023-02-10 標(biāo)簽:FreeRTOS任務(wù)系統(tǒng)信號(hào)量 1732 0
在 FreeRTOS 中,每個(gè)執(zhí)行線程都被稱為”任務(wù)”。在嵌入式社區(qū)中,對(duì)此并沒有一個(gè)公允的術(shù)語,但我更喜歡用”任務(wù)”而不是”線程”,因?yàn)閺囊郧暗慕?jīng)驗(yàn)來...
使用freeRTOS時(shí),創(chuàng)建的每一個(gè)任務(wù)都需要分配任務(wù)的堆??臻g,這些堆??臻g一般都是使用者根據(jù)任務(wù)的情況大致分配的。
freeRTOS中加入了軟件定時(shí)器這個(gè)功能組件,是一個(gè)可選的、不屬于freeRTOS內(nèi)核的功能,由定時(shí)器服務(wù)(其實(shí)就是一個(gè)定時(shí)器任務(wù))來提供。
編輯推薦廠商產(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 |