FreeRTOS Learning: System Porting

FreeRTOS Learning: System Porting

Scan to FollowLearn Embedded Together, learn and grow together This series of articles on FreeRTOS aims to help beginners quickly get started and master the basic principles and usage methods of FreeRTOS while organizing knowledge for themselves. FreeRTOS Quick Start – Initial Exploration of the System FreeRTOS Official Chinese Website is Now Live FreeRTOS Coding … Read more

FreeRTOS Learning: Interrupt Management

FreeRTOS Learning: Interrupt Management

Scan to followLearn Embedded Together, learn and grow together This is a series of introductory articles on FreeRTOS. While organizing my own knowledge, I hope to help beginners quickly get started and master the basic principles and usage methods of FreeRTOS. FreeRTOS Quick Start – Initial Exploration of the System FreeRTOS official Chinese website is … Read more

Harmo RC Series Robot Controllers

Harmo RC Series Robot Controllers

Harmo Collaborative Robots and Welding Robot Controllers HARMO ROBOTICS The controller, as one of the three core components of industrial robots, is also the brain of the industrial robot, and its performance directly affects the robot’s precision, stability, and operational efficiency. HarmoRobot RC Series Controllers, developed based on proprietary technology, aims to promote continuous breakthroughs … Read more

Getting Started with FreeRTOS – Task Management

Getting Started with FreeRTOS - Task Management

Scan to FollowLearn Embedded Together, learn and grow together This series of articles on FreeRTOS aims to help beginners quickly get started and master the basic principles and usage methods of FreeRTOS while organizing knowledge. Getting Started with FreeRTOS – Exploring the System The official Chinese version of the FreeRTOS website is now online! FreeRTOS … Read more

A Step-by-Step Guide to Developing a Multitasking Project Based on FreeRTOS

A Step-by-Step Guide to Developing a Multitasking Project Based on FreeRTOS

Source | Embedded Software GuesthouseFreeRTOS is currently the most commonly used RTOS, yet many beginners find it difficult to get started. Today, we willprovide a step-by-step guide on how to develop a multitasking project based on FreeRTOS. 1. FreeRTOS Multitasking Basic Architecture 1.1 Overview of Task Model As a lightweight real-time operating system, FreeRTOS’s core … Read more

Characteristics of Zero Interrupt Latency in RTOS

Characteristics of Zero Interrupt Latency in RTOS

Follow+Star Public Account Number to not miss exciting content Author | Source: gitee Friends who have worked on projects should know that in projects, using methods like disabling global interrupts to protect critical sections can lead to harmful consequences (loss of responsiveness, processing delays). For example, high-speed communication can result in frame loss, and high-speed … Read more

Interval Timer of Renesas Microcontrollers

Interval Timer of Renesas Microcontrollers

#RenesasMicrocontroller #IntervalTimer #WatchTimer The Interval Timer is known in Chinese as 间隔定时器, and its core function is to generate periodic events (usually interrupts) after precise, configurable time intervals. It is the cornerstone for implementing time references, periodic task scheduling, precise delays, timeout detection, and other functions in embedded systems. The Interval Timer of Renesas microcontrollers … Read more

Fundamental Principles of Real-Time Operating Systems for Embedded Microcontrollers

Fundamental Principles of Real-Time Operating Systems for Embedded Microcontrollers

1. Program Execution Methods Polling System Refers to a method where all hardware is initialized first during program execution, followed by a main program that runs in an infinite loop, executing required functions in sequence. The polling system is a simple and reliable method, generally suitable for situations where tasks need to be executed in … Read more

FreeRTOS-rust: A Rust Embedded Development Library Simplifying the Use of FreeRTOS

FreeRTOS-rust: A Rust Embedded Development Library Simplifying the Use of FreeRTOS

In the field of embedded system development, the Rust language is increasingly favored for its advantages in safety, performance, and concurrency. However, seamlessly integrating Rust with the mature real-time operating system (RTOS) FreeRTOS has always been a challenge.<span>FreeRTOS-rust</span> project has emerged to provide developers with a convenient way to build efficient and reliable FreeRTOS applications … Read more

Introduction to FreeRTOS

Introduction to FreeRTOS

1. Overview of FreeRTOS FreeRTOS is a lightweight, open-source real-time operating system suitable for embedded systems. It provides features such as task scheduling, synchronization, and communication, characterized by its portability, configurability, and efficiency, making it widely used in resource-constrained embedded devices. 2. FreeRTOS File Structure (1) Source Folder This contains the core source code of … Read more