Understanding the Causes of FreeRTOS Task Scheduling Failures

Understanding the Causes of FreeRTOS Task Scheduling Failures

Recently, a friend and I discussed some strange aspects of the FreeRTOS code generated by STM32CubeMX. void LED01Tog(void const * argument){ /* USER CODE BEGIN LED01Tog */ /* Infinite loop */ for(;;) { HAL_GPIO_TogglePin(GPIOF,GPIO_PIN_10); osDelay(500); } /* USER CODE END LED01Tog */} We added two LED toggle functions, compiled our code, and found that the … Read more

Understanding Static Memory Allocation in FreeRTOS

Understanding Static Memory Allocation in FreeRTOS

Click the blue text to follow us Learn about IT-related people and events This issue of the 【Selected Good Articles】 column focuses on the technical field, selecting the top 5 high-quality software development articles from 51CTO media and blogs, helping tech professionals learn systematically from technical and ideological perspectives. Come grow together! Selected Good Articles … Read more

Introduction to FreeRTOS Tasks

Introduction to FreeRTOS Tasks

1. Uses of FreeRTOS FreeRTOS is generally used in hardware designs where there are certain limitations on RAM size (cost, resources, performance-to-power ratio, etc.). It is one of the most widely used real-time operating systems today. Choosing FreeRTOS for project applications generally considers the following aspects: Real-time (time constraints): Like most RTOS, at each clock … Read more

What Features Were Updated in FreeRTOS V10.4.0?

What Features Were Updated in FreeRTOS V10.4.0?

Follow andstar our official account to not miss out on exciting content. Source: FreeRTOS Edited by: strongerHuang A few days ago, FreeRTOS upgraded from V10.3.1 to V10.4.0, which updated and enhanced many features. The FreeRTOS source code GitHub link: https://github.com/freertos/freertos (The official account does not support external links, please copy the link to your browser … Read more

Guide to Learning FreeRTOS: Tips and Resources

Guide to Learning FreeRTOS: Tips and Resources

Many students often ask whether they should learn FreeRTOS, if they need to learn both FreeRTOS and Linux, and which video resources are better. In this article, I will share my own learning experience! What is FreeRTOS? FreeRTOS is a type of RTOS, commonly referred to as a real-time operating system, which can achieve multi-task … Read more

FreeRTOS Coding Standards and Data Types

FreeRTOS Coding Standards and Data Types

Scan to FollowLearn Embedded Together, let’s learn and grow together FreeRTOS introductory tutorial has been delayed for too long. Recently, I plan to complete this series, while organizing my knowledge, I hope to help beginners quickly get started and master the basic principles and usage methods of FreeRTOS. Previously published two articles about FreeRTOS: FreeRTOS … Read more

The Importance of Using Watchdogs in Real-Time Operating Systems (RTOS)

The Importance of Using Watchdogs in Real-Time Operating Systems (RTOS)

Follow,Star public account, don’t miss out on exciting content Source: Segger Edited by: strongerHuang On January 25, 1994, the Clementine spacecraft was launched, a satellite by NASA used to test sensors and spacecraft components under long-term exposure to the space environment. Due to the lack of several watchdog codes, its mission was lost on May … Read more

Understanding RTOS Scheduling from a Bare-Metal Perspective

Understanding RTOS Scheduling from a Bare-Metal Perspective

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Many embedded developers start from bare-metal programming and then move to RTOS. This article shares the basic principles of RTOS scheduling. During the job-hunting season in March and April, here are some embedded-related positions to recommend: It’s normal … Read more

The Importance of Learning RTOS in Embedded Systems

The Importance of Learning RTOS in Embedded Systems

Follow andstar the public account so as not to miss wonderful content Editor: Huang Source: McTai Technology Readers have been asking questions about RTOS, such as:Should I learn RTOS now?What are the benefits of learning RTOS?Should my project run RTOS? ······ Other questions about RTOS essentially stem from insufficient understanding of RTOS and lack of … Read more

Where to Find MCU and RTOS Resources, Documentation, and Source Code?

Where to Find MCU and RTOS Resources, Documentation, and Source Code?

Follow+Star Public Number, don’t miss exciting content Author | strongerHuang WeChat Public Account | Embedded Column I’ve often seen some friends asking in the group chat: **Where to download materials,** documentation, and **source code?** Where to find materials, documentation, and source code? Many beginners like to search for materials, documentation, and source code on Baidu, … Read more