完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > freertos
FreeRTOS是一個(gè)迷你的實(shí)時(shí)操作系統(tǒng)內(nèi)核。作為一個(gè)輕量級的操作系統(tǒng),功能包括:任務(wù)管理、時(shí)間管理、信號量、消息隊(duì)列、內(nèi)存管理、記錄功能、軟件定時(shí)器、協(xié)程等,可基本滿足較小系統(tǒng)的需要。
文章:346個(gè) 瀏覽:64361次 帖子:1201個(gè)
基于FreeRTOS和RISC-V的USB PD協(xié)議實(shí)現(xiàn)
FreeRTOS 是市場領(lǐng)先的面向微控制器和小型微處理器的實(shí)時(shí)操作系統(tǒng) (RTOS),與世界領(lǐng)先的芯片公司合作開發(fā)。FreeRTOS 通過 MIT 開源...
2023-03-07 標(biāo)簽:usb操作系統(tǒng)PD 2500 0
在VSCode中使用QEMU調(diào)試FreeRTOS
在這篇文章中,我們將逐步完成一個(gè)示例設(shè)置,該設(shè)置以模擬 Arm Cortex-M3 微控制器為例,展示了如何使用 QEMU 在 Visual Studi...
但是操作系統(tǒng)不是剛需,上操作系統(tǒng)比較占用單片機(jī)的資源,比如占用比較多的FLASH和RAM,間接增加了硬件成本,哪怕成本增加1毛錢,對于上量的產(chǎn)品,分分鐘...
2023-03-08 標(biāo)簽:單片機(jī)RAM操作系統(tǒng) 1105 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使用量可能會急劇上升,特別是 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 1204 0
μC/OS的商業(yè)版Cesiμm RTOS,和FreeRTOS是嵌入式軟件領(lǐng)域流行的兩種實(shí)時(shí)內(nèi)核。
之前介紹了使用信號量來完成同步,但是使用信號量來同步的話,任務(wù)只能與單個(gè)的事件或任務(wù)進(jìn)行同步。有時(shí)候某個(gè)任務(wù)可能會需要與多個(gè)事件或任務(wù)進(jìn)行同步,此時(shí)信號...
2023-02-10 標(biāo)簽:FreeRTOS信號量事件標(biāo)志組 1386 0
軟件定時(shí)器是FreeRTOS中的一個(gè)重要模塊,使用軟件定時(shí)器可以方便的實(shí)現(xiàn)一些與超時(shí)或周期性相關(guān)的功能。
2023-02-10 標(biāo)簽:軟件定時(shí)器FreeRTOS 2939 0
FreeRTOS中的信號量是一種任務(wù)間通信的方式,信號量包括:二值信號量、互斥信號量、計(jì)數(shù)信號量,本次實(shí)驗(yàn)只使用二值信號量。信號量用于任務(wù)間的同步,F(xiàn)r...
2023-02-10 標(biāo)簽:FreeRTOS任務(wù)系統(tǒng)信號量 1791 0
在 FreeRTOS 中,每個(gè)執(zhí)行線程都被稱為”任務(wù)”。在嵌入式社區(qū)中,對此并沒有一個(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 | 自動駕駛 | 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 |