FreeRTOS是一款适用于微控制器的便携式开源实时操作系统。它还支持带有内存保护单元的微处理器。
我正在尝试调试我在 Cortex-m4 MCU (ATSAM4E16) 上遇到的硬故障。我一直在阅读 https://interrupt.memfault.com/blog/cortex-m-hardfault-debug 和 https://www.freertos.org/Debugging-Hard-
我正在做一个 Atmel 项目,我想调试代码, 该程序是一个嵌入式软件程序,具有 2 个由 Freertos 调度程序管理的任务, 我不太熟悉调试
如何在 Esp32s2 上使用 FreeRTOS 在一个类中创建多个线程?
感谢这篇文章,我设法在自定义 C++ 类上创建了一个简单的线程。 我想进一步研究 FreeRTOS 和 Esp32:我希望创建多个独立线程。 这是我的...
FreeRTOS,C++ 代码在运行时总是卡在“operator new”[关闭]
我将 FreeRTOS 与 NXP RW610 系列板一起使用。我创建了两个任务,第一个任务负责初始化网络模块。第二个任务负责接收来自...的 UDP 数据包
ESP32 中的 portENTER_CRITICAL、vTaskSuspendAll 出现问题
我正试图在关键部分包围 OTA https 更新,因为我看到其他任务正在推进,偶尔会导致它失败。失败是 WiFi 上的 bcn_timeout。 以下是...
你好我正在使用 vscode 将 ESP32 (WROOM-32) 与 ESPIDF(Espressif IDF v1.6.0 和 esp-idf-v4.3.3)一起刷写 过去几天我遇到了一个问题,即在以某种方式闪烁设备时我的 spiffs
我对 thinger.io 不是很熟悉,我在让它按照我想要的方式工作时遇到了一些麻烦。我正在使用 Arduino MKR NB 蜂窝设备进行原型设计,我已经设法实现通信......
我试图从队列中获取数据 我创建一个堆内存来存储数据 uint8_t *数据6; // 全球的 status = xTaskCreate(print_task, "print_task", 250, NULL, 2, &handle_print_task);
所以我遇到了这个奇怪的问题(我猜我的代码有问题),我正在尝试使用 freeRTOS 在 esp32 上创建 2 个任务,第一个任务是从蓝牙模块接收数据......
我想从 FreeRTOS 切换到 Azure RTOS ThreadX。在 FreeRTOS 中有函数 xQueueSendToBackFromISR() - 它用于从中断服务例程将数据写入队列。自由操作系统
我打算用 FreeRTOS(最新版本)构建项目。 我有 20170907-1650 版本的 Eclipse。 在构建过程中,我遇到了我自己无法解决的错误。 什么原因,我问
FreeRTOS如何使用自己的堆分配调用栈来调用函数(任务)?
据我所知,C 编译器在调用函数时使用堆栈结构来分配局部变量、函数参数等。 但是 FreeRTOS 绕过了这个机制并使用了它自己的 mana...
https:/www.freertos.orgFAQMem.html#RAMUse 我知道优先级越高,需要的内存就越多。但是在不编译代码的情况下,有什么方法可以估算出RAM ROM ...
我是Free RTOS的新手,我是按照一些教程一行一行地做的,但事情没有总结正确,我用free RTOS来切换3个LEDS,但它只点亮了其中的2个,没有切换!随机2个LED,......
我在我的STM32F303VCx上集成FreeRTOS cmsis_v2,遇到了一定的问题,那么使用Event Flags时,阻止任务等待其他任务的操作批准。如果任务执行...
_Unwind_Backtrace在FreeRTOS上的不同上下文中的应用。
你好,我试图在FreeRTOS项目中实现错误处理。处理程序是由WatchDog中断触发的,在WatchDog复位之前。我的想法是记录任务名称+失败任务的调用堆栈......。
我正在使用FreeRtos,并且有一个我多次使用的任务。我在任务中调用静态函数。在多次使用这个任务的过程中,静态函数是否会被覆盖......。
怎样才能使rand()即使被mutex保护,也能为线程返回相同的值?
我想为在freeRTOS环境中运行的3个线程生成随机值。知道rand()不是线程安全的,我使用了一个mutex来保护它。此外,我只调用stand()一次。什么...
Freertos使用下面的代码部分作为故障处理程序,从当前的堆栈指针(导致崩溃的任务堆栈)中获取信息。
我正在使用FreeRtos,并且有多个任务在相同的优先级下使用相同的代码。为了测试我的代码,我将相同的数据传递到每个任务中。当优化高于-O0,并且timelicing是 ...