DevHeads IoT Integration Server
The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.
JoinDevHeads IoT Integration Server
The DevHeads IoT Integration Server accelerates technology engineering by helping pro devs learn, share and collaborate.
Joinseeking-collabs
🪲-firmware-and-baremetal
📦-middleware-and-os
📡-edge-networking
🟩-pcb-and-analog
jobs
☁-iot-cloud
✅-code-review
devheads-feed
general-dev-chat
How can I use the machine learning library MicroML to perform simple inference on an ESP32?
Resolving Guru Meditation Error in ESP32-Wroom TasksQueue
TasksQueue
class queues and runs tasks on a specific core, but the code sometimes stops working after a reset and displays the following error message in the Serial Monitor:
Guru Meditation Error: Core 1 panic'ed (Cache enabled but cached memory region accessed)
Guru Meditation Error: Core 1 panic'ed (Cache enabled but cached memory region accessed)
Does a hypervisor manage VMs for safety, Linux for infotainment, for isolation and security?
Can I use an idle hook function in FreeRTOS to perform low-priority tasks?
FreeRTOSConfig.h
file by setting configUSE_IDLE_HOOK
to 1.
#define configUSE_IDLE_HOOK 1
#define configUSE_IDLE_HOOK 1
Has anyone here had experience interfacing the ZCU216 with a PCIe host using these FMC connectors?
Looking to build a simple preemptive RTOS for fun!
How can I manage communication between tasks using queues in FreeRTOS?
;
were it was required, this little error caused me almost a day of headache, thanks for the help guys, @everyone
This is my code now 👇...How to Handle Time-Critical Sensor Data Interrupts Efficiently in FreeRTOS on STM32F4?
xTaskCreate
would be efficient for memory management cus during testing, I encountered an error during runtime that halted my system.
While the exact error message didn't clearly state "attempted to create a task from ISR," it indicated a function call failure. What's the recommended approach for handling time-critical sensor data interrupts in FreeRTOS while maintaining efficient memory management?
@Middleware & OS @Helper...I would like to create variables to call stepper motor sequences in my program
How to Manage Priority and Determine Node Count for CAN Bus Using Arduino Uno and MCP2515?
How do I optimize memory usage for a neural network running on an ARM Cortex-M4 using CMSIS-NN?
How can I debug this communication issue to ensure ControlTask always reads the latest data?
SensorTask
which continuously reads joint angles and stores them in a shared variable (a global array), and ControlTask
which retrieves sensor data and calculates motor commands every 10ms.
ControlTask
sometimes reads outdated data, causing jittery movements. I've verified SensorTask
updates the variable correctly.
Error Message:
Error: ControlTask - Inconsistency detected between expected and actual sensor value
Error: ControlTask - Inconsistency detected between expected and actual sensor value
Is it safe to cast the osThreadId pointer to a 32-bit integer for a unique thread ID across platform
osThreadId
osThreadId
osThreadId
osThreadId
osThreadId
pointer to a 32-bit integer is generally not safe and should be avoided, instead you can try maintain a mapping or using a 64-bit Integer.
this is how your code should look like for maintaining a map 👇
```c...How do I set and manage interrupt priorities in FreeRTOS?
If I write a Python program with a GUI, can I launch it from the Linux CLI and still get the GUI?
What are the benefits of using 64 priority levels in ThreadX with CMSIS-RTOS?
cmsis_os2.c
file specifies a maximum priority level of 64, but I want to optimize RAM usage by limiting it to 32. What are the benefits of using 64 priority levels in ThreadX with CMSIS-RTOS?
Moreover, would there be an issue implementing only 32 priorities instead?
Here's the code guys:
c #define osRtxConfig_MaxPriority (configMAX_PRIORITIES) ///< define maxmium number of supported Priority levels #if ((osRtxConfig_MaxPriority < 1) || (osRtxConfig_MaxPriority > smax(ev3_te8))) #error "RTX Error: Invalid 'osRtxConfig_Max.Priority' configuration!" #endif
c #define osRtxConfig_MaxPriority (configMAX_PRIORITIES) ///< define maxmium number of supported Priority levels #if ((osRtxConfig_MaxPriority < 1) || (osRtxConfig_MaxPriority > smax(ev3_te8))) #error "RTX Error: Invalid 'osRtxConfig_Max.Priority' configuration!" #endif
64
to 32
in ThreadX
with CMSIS-RTOS
to save ur RAM usageHas anyone here encountered UML being used in your firmware development experience?
Why Isn't the Touch Screen Working on My Qt Application Deployed to BeagleBone Black?
dmesg | grep touch
dmesg | grep touch
Comparing ISR Handling in FreeRTOS, ChibiOS, and CooCox CoOS for ARM Cortex-M Projects?
chSysLockFromIsr
chSysLockFromIsr