完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > freertos
FreeRTOS是一個迷你的實時操作系統(tǒng)內(nèi)核。作為一個輕量級的操作系統(tǒng),功能包括:任務(wù)管理、時間管理、信號量、消息隊列、內(nèi)存管理、記錄功能、軟件定時器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。
文章:349個 瀏覽:66112次 帖子:1207個
有一個結(jié)構(gòu)體用于描述隊列,叫做 Queue_t,這個結(jié)構(gòu)體在文件 queue.c 中定義。 3、隊列創(chuàng)建 在使用隊列之前必須先創(chuàng)建隊列,有兩種創(chuàng)建隊列的...
2023-07-06 標(biāo)簽:嵌入式FreeRTOS結(jié)構(gòu)體 1.9k 0
在i.MX RT的FreeRTOS MCUXpresso工程中添加runtime
在調(diào)試 i.MX RT FreeRTOS MCUXpresso SDK工程的時候, 很多網(wǎng)友需要添加查看每個task的runtime功能。
聊聊FreeRTOS內(nèi)存管理方案及相關(guān)的優(yōu)化措施
FreeRTOS 作為一個嵌入式實時操作系統(tǒng),其運行的環(huán)境一般資源有限
2023-11-13 標(biāo)簽:FreeRTOS內(nèi)存管理嵌入式實時操作系統(tǒng) 1.9k 0
空閑任務(wù)是 FreeRTOS 必不可少的一個任務(wù),其他 RTOS 類系統(tǒng)也有空閑任務(wù),比如 uC/OS。看名字就知道,空閑任務(wù)是處理器空閑的時候去運行的...
RTOS內(nèi)核和演示例程源代碼使用以下規(guī)則: > 變量 uint32_t:前綴 ul,u 表示 unsigned,l 表示 long uint16_t:前...
addr2line 用法 -a --addresses:在函數(shù)名、文件和行號信息之前,顯示地址,以十六進制形式。 -b --target=:指定目標(biāo)文件...
STM32嵌入式開發(fā)中的RTOS應(yīng)用分析
于RTOS需占用一定的系統(tǒng)資源(尤其是RAM資源),只有μC/OS-II、embOS、salvo、FreeRTOS等少數(shù)實時操作系統(tǒng)能在小RAM單片機上運行。
2023-01-07 標(biāo)簽:STM32FreeRTOS嵌入式操作系統(tǒng) 1.8k 0
手機、電腦多核的CPU你可能經(jīng)??匆姡嗪说膯纹瑱C相對來說就不那么常見了。隨著需求的增加、技術(shù)的進步,單片機已不再局限于單核了,因此,近幾年陸續(xù)出現(xiàn)了...
瑞薩RA8 MCU開發(fā)教程:基于e2 studio在RA8上跑RTOS實現(xiàn)的方法
今天教大家快速搭建FreeRTOS工程的方法?,F(xiàn)在, 軟件工具越來越“ 先進 ” 了,我們 搭建工程 只需要動動鼠標(biāo)就能 搭建一個完整的工程,很多人說通...
空閑任務(wù)鉤子函數(shù)詳解 1、鉤子函數(shù) FreeRTOS中有多個鉤子函數(shù),鉤子函數(shù)類似回調(diào)函數(shù),當(dāng)某個功能(函數(shù))執(zhí)行的時候就會調(diào)用鉤子函數(shù),至于鉤子函數(shù)的...
之前介紹了使用信號量來完成同步,但是使用信號量來同步的話,任務(wù)只能與單個的事件或任務(wù)進行同步。有時候某個任務(wù)可能會需要與多個事件或任務(wù)進行同步,此時信號...
2023-02-10 標(biāo)簽:FreeRTOS信號量事件標(biāo)志組 1.8k 0
任務(wù)是 FreeRTOS 中最基本的調(diào)度單元,它是一段可執(zhí)行的代碼,可以獨立運行。FreeRTOS 中的任務(wù)是基于優(yōu)先級的搶占式調(diào)度,優(yōu)先級高的任務(wù)可以...
heap_5 內(nèi)存分配方法 heap_5 使用了和 heap_4 相同的合并算法,內(nèi)存管理實現(xiàn)起來基本相同,但是?heap_5 允許內(nèi)存堆跨越多個不連續(xù)...
FreeRTOS系列推文很久之前就完結(jié)了, 最近在GD32進行相關(guān)移植, 發(fā)現(xiàn)還有更好的移植方案, 比起直接修改啟動文件更加實用, 這里只簡單做下介紹和總結(jié)。
【飛凌嵌入式】基于i.MX9352開發(fā)板M核的FreeRTOS設(shè)計例程
i.MX 9352作為NXP 推出的新一代輕量級邊緣AI處理器,集成2個Cortex-A55核和1個Cortex-M33實時核,其架構(gòu)設(shè)計充分體現(xiàn)了對實...
基于FreeRTOS的STM32F103系統(tǒng)—隊列
在FreeRTOS中,隊列是實現(xiàn)任務(wù)之間同步、互斥和通信的一種重要方法(其他的實現(xiàn)方法有:任務(wù)通知、事件組、信號量、互斥量)。
換一批
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
| 電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
| 伺服電機 | 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 |