❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
RT1052跑FreeRTOS,DMA串口收数据偶尔丢字节,快被搞疯了
RTOS · 曹雪 · 1 回答 · 8 浏览
先别急着怀疑RTOS,你这现象我修板子见多了——八成是DMA描述符或...
FreeRTOS任务通知替代二值信号量时uxTaskNotifyWait与xTaskNotifyGive的配对陷阱
RTOS · 蒋琴FPGA · 4 回答 · 86 浏览
核心陷阱在于:任务通知是“每任务单通道”机制,不能像二值信号量...
FreeRTOS中vTaskDelayUntil与vTaskDelay混用导致周期任务漂移的排查实例
RTOS · 石磊芯片维修 · 5 回答 · 91 浏览
在FreeRTOS中,vTaskDelayUntil用于固定周期任务,它基于上一次...
FreeRTOS中vTaskDelay与vTaskDelayUntil在周期性任务里的漂移差异与选型实测
RTOS · 电子小兵入门 · 4 回答 · 84 浏览
vTaskDelay是相对延时,从调用时刻起算,任务执行时间会累积到周...
从裸机到 FreeRTOS 的临界区迁移:taskENTER_CRITICAL 与关中断的边界如何选
RTOS · 于洁测硬件 · 4 回答 · 89 浏览
迁移时先明确目标:taskENTER_CRITICAL 屏蔽的是受 FreeRTOS 管...
从裸机到 RTOS:在 Cortex-M 上实现双栈指针(MSP/PSP)切换与任务上下文保存的最小实现
RTOS · 于洁测硬件 · 4 回答 · 100 浏览
在 Cortex-M 上实现最小 RTOS 上下文切换,核心是利用硬件双栈指...
从裸机到 RTOS:用 FreeRTOS 事件组替代全局标志位的重构实战
RTOS · 崔健物联网 · 4 回答 · 105 浏览
重构核心是把分散的全局标志位收敛为 EventGroup 的位定义。先枚...
从裸机到 FreeRTOS:中断服务程序里调用 xQueueSendFromISR 的优先级陷阱与实测
RTOS · 潘东芯片应用 · 4 回答 · 121 浏览
在FreeRTOS中,中断服务程序(ISR)里必须使用带FromISR后缀的AP...
RT-Thread 的 FinSH 在中断上下文打印导致死机的根因分析与安全日志方案
RTOS · 田甜单片机教学 · 4 回答 · 79 浏览
根因是 FinSH 的 shell 线程与中断上下文共享了非可重入的全局资...
从裸机到 FreeRTOS:中断优先级分组与 FromISR API 的隐性冲突排查
RTOS · 崔健物联网 · 4 回答 · 286 浏览
在 Cortex-M 上从裸机迁移到 FreeRTOS 时,最常见的隐性冲突是中...
从裸机到 FreeRTOS:中断优先级与临界区嵌套导致优先级反转的排查路径
RTOS · 石磊芯片维修 · 4 回答 · 194 浏览
先确认是否真发生优先级反转:用高优先级任务打GPIO翻转,示波器...
从裸机到 FreeRTOS:中断服务程序里调用 xQueueSendFromISR 的边界条件与实测延迟
RTOS · 潘东芯片应用 · 4 回答 · 147 浏览
在 FreeRTOS 中,ISR 里必须用 xQueueSendFromISR(或 xQueueSen...
从裸机到 FreeRTOS:中断服务程序里调用 FromISR API 的边界条件与常见崩溃复盘
RTOS · 崔健物联网 · 4 回答 · 156 浏览
在FreeRTOS中,ISR中必须使用带FromISR后缀的API,且需满足边界...
从裸机到 FreeRTOS:中断服务程序里调用 FromISR API 的边界条件与优先级配置陷阱
RTOS · 田甜单片机教学 · 4 回答 · 94 浏览
核心边界:FromISR API 只能在中断上下文调用,且必须满足两个前...
RT-Thread 的线程栈溢出检测机制原理:magic number 与栈水位线哪种更适合量产固件
RTOS · 田甜单片机教学 · 4 回答 · 166 浏览
RT-Thread 提供两种栈溢出检测:magic number 和栈水位线(stack...