FreeRTOS 中很多人会注意到为什么有一个叫IDLE task的任务占用了CPU百分之九十多的使用权,但是这个任务并没有自己手动创建。原因就是这个空闲任务是系统自己创建的,每当系统
发表于 12-04 07:35
如果你刚接触RTOS(实时操作系统),很可能会有这样的困惑:“RTOS和裸机程序到底有什么区别?”“任务是线程吗?为什么要分任务?”“信号量和互斥锁有什么区别,不都是同步手段吗?”“队列是不是就是一
发表于 11-17 10:53
•191次阅读
FreeRTOS:
核心功能: 任务调度(固定优先级抢占式 + 时间片轮询)、队列、信号量(二进制、计数)、互斥锁(带优先级继承)、软件定时器、事件组(事件标志)、任务通知(高效轻量级
发表于 11-17 08:17
#include \"FreeRTOS.h\"
#include \"task.h\"
/* 关闭任务调度 */
void
发表于 11-17 06:47
,对于通信的时序要求比较严格,FreeRTOS这种轮转机制会不会导致一些通讯被打断(比如通信的数据并不完整,数据发送到一半因为任务调度就被打断了?)
这可能只是我的一些不切实际的猜想,
发表于 11-06 02:18
单模光纤线根据ITU-T国际标准(G.65x系列)主要分为以下六种类型,每种类型在传输性能、应用场景和成本上存在差异: G.652(常规单模光纤): 核心特性:零色散波长在1310nm附近
发表于 09-11 10:00
•1122次阅读
应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读请求TLP和存储器写请求TLP,应答模块也分别针对两种
发表于 08-12 16:04
应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读请求TLP和存储器写请求TLP,应答模块也分别针对两种
发表于 08-04 16:44
到了TMC的芯片,但是在到位上报的信息中少了卡死电机的上报。所以有的电机的到位中断并没有成功写入任务。
一开始是每个电机都开启了一个定时器查询,后续改成一个定时器查六个电机并将定时器的周期加到50ms,就很少会卡死。
所以向FreeRTOS的
发表于 06-11 07:57
IEC101协议作为电力系统远动通信的核心标准,其核心能力在于支持多种类型数据的传输,满足调度端与场站端(如变电站、发电厂)的实时监控、控制及状态感知需求。以下从数据类型、
发表于 05-21 11:37
•704次阅读
您好,请问,用stm32的FreeRTOS的队列对ADS1299传感器读取数据,已设置采样率为2khz
在采集任务中:通过spi读取数据—
发表于 05-05 22:48
您好,请问,用FreeRTOS的队列对采样率1khz的传感器读取数据,
在采集任务中:通过spi读取数据——滤波(ARM-DSP库)——将
发表于 05-05 22:44
在嵌入式开发中,流缓冲区(Stream Buffer)是FreeRTOS中用于高效处理字节流数据传输的核心机制,尤其适合任务间或中断与任务间
发表于 03-24 11:37
/删除队列后,最终只能分配2KB的碎片。
配置公式:总内存 = 固定开销(1-2KB) + 任务栈+队列+定时器 + 30%余量 + 突发需求突发需求=最大单次内存申请(如TCP报文缓
发表于 03-20 13:57
在实时嵌入式系统中,性能和资源效率是决定设计成败的关键因素。传统的实时操作系统(RTOS)提供了如队列、信号量和事件组机制,实现任务之间的同步和通信。FreeRTOS/SAFERTOS还提供一种方法可以使这些过程更快、更轻量化,
发表于 12-27 14:54
•1073次阅读
评论