Migrating FreeRTOS Applications to SAFERTOS: A Comprehensive Guide

Migrating FreeRTOS Applications to SAFERTOS: A Comprehensive Guide

Follow+Star Public Account, don’t miss exciting content Source | Mike Tai Technology FreeRTOS is a real-time operating system designed for microcontrollers and small microprocessors, distributed under the MIT license, emphasizing reliability and ease of use. Safety regulations in markets such as automotive, medical, and industrial require designers to have an RTOS certified by relevant industry … Read more

Why Choose FreeRTOS?

Why Choose FreeRTOS?

FreeRTOS kernel is developed in collaboration with leading chip companies around the world, and has been in the market for 15 years. It is the leading real-time operating system (or RTOS) and is the de facto standard solution for microcontrollers and small microprocessors. Blue-chip companies have millions of deployments across all market sectors because it … Read more

A Beginner’s Guide to Embedded Operating Systems: Master the Core of Embedded Systems

A Beginner's Guide to Embedded Operating Systems: Master the Core of Embedded Systems

Today, I would like to share a technical article:How to Get Started with Embedded Operating Systems! What is an Embedded Operating System? An Embedded Operating System (RTOS) is an operating system specifically designed for embedded systems, characterized by real-time capabilities, limited resources, and high reliability. Common RTOS examples include FreeRTOS, VxWorks, etc. 1) Characteristics of … Read more

Introduction to VxWorks 7 Technology

Introduction to VxWorks 7 Technology

VxWorks 7 is the next generation embedded real-time operating system, featuring a completely new architecture design, flexible component configuration, high reliability and security, and a rich set of third-party software packages, greatly facilitating user development and usage. This article provides a brief record of the features of VxWorks 7. VxWorks 7 Platform and Configuration The … Read more

Practical Development of VxWorks

Practical Development of VxWorks

Authors: Chen Zhiyu, Wen Yanjun, Chen Qi Content Summary: This book introduces the embedded real-time multitasking operating system VxWorks and its host environment Tornado, and practically describes the program development process on it. The book details the important components of VxWorks, including multitasking environment, memory management, I/O system (including character devices), file system, and network … Read more

Getting Started with FreeRTOS for Embedded Development

Getting Started with FreeRTOS for Embedded Development

Typically, microcontrollers are developed in a bare-metal mode, where a single while loop runs indefinitely. However, when there are multiple tasks to manage that need to switch back and forth rather than executing in a serial mode, an operating system must be assigned to the microcontroller. Common operating systems used for microcontrollers include UCOS, RTX, … Read more

Step-by-Step Guide to Creating a FreeRTOS Project

Step-by-Step Guide to Creating a FreeRTOS Project

1. Overview This article refers to the FreeRTOS official website and mainly discusses the introduction of FreeRTOS, the composition of the source code package, methods for establishing project engineering, and how to obtain official reference materials. 2. Introduction to FreeRTOS FreeRTOS is a market-leading real-time operating system (RTOS) aimed at microcontrollers and small microprocessors, developed … Read more

Running FreeRTOS on ZYNQ SoC

Running FreeRTOS on ZYNQ SoC

Running FreeRTOS on ZYNQ SoC This project demonstrates how to get started with FreeRTOS on the Zynq SoC. Introduction The AMD Zynq SoC device combines the programmable logic structure of a typical FPGA with the processing power provided by an ARM processor core, serving as a platform for building various embedded system applications. Dedicated logic … Read more

Implementing Inter-Task Communication in FreeRTOS

Implementing Inter-Task Communication in FreeRTOS

Follow and star our public account, reach wonderful content directly Source: Technology makes dreams greater Author: Li Xiaoyao FreeRTOS is a customizable, preemptive multitasking kernel that is very useful and has no limit on the number of tasks. It has been analyzed many times before, simply put, FreeRTOS real-time systems can create multiple independent tasks … Read more

Understanding the FreeRTOS Task Scheduler

Understanding the FreeRTOS Task Scheduler

Concept of Task Scheduler FreeRTOS provides a priority-based preemptive task scheduler: with the exception of interrupt handler functions, the code that locks the scheduler, and code that disables interrupts, all other parts of the system can be preempted. The system theoretically supports an unlimited number of priorities (0 ~ N), the lower the priority value, … Read more