Reverse Engineering FreeRTOS: A Comprehensive Guide

Reverse Engineering FreeRTOS: A Comprehensive Guide

FreeRTOS Introduction FreeRTOS is a mini real-time operating system kernel. As a lightweight operating system, it includes functionalities such as task management, time management, semaphores, message queues, memory management, logging features, software timers, coroutines, etc., which can basically meet the needs of smaller systems. Compiling FreeRTOS Compilation Environment · Windows 10 20H2 · Keil V5.33.0.0 … 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

Introduction to FreeRTOS: Heap and Stack

Introduction to FreeRTOS: Heap and Stack

Introduction This article officially starts learning about the FreeRTOS operating system. I plan to write a series of articles to help everyone quickly get started with FreeRTOS. 1. Introduction to FreeRTOS FreeRTOS is an open-source, real-time, embedded operating system that is widely used in small embedded systems and microcontrollers. The design goal of FreeRTOS is … Read more

Mastering Embedded Systems: A Comprehensive Learning Path

Mastering Embedded Systems: A Comprehensive Learning Path

Embedded systems refer to dedicated computing systems embedded within devices, widely used in smart hardware, home appliances, automobiles, industrial control, and other fields. With the rapid development of the Internet of Things and smart devices, the demand for embedded systems is growing, becoming a highly promising technical direction. This article will provide you with a … Read more

Powerful Resource Platform for Embedded System Development with STM32CubeH7

Powerful Resource Platform for Embedded System Development with STM32CubeH7

STM32CubeH7 is a significant initiative launched by STMicroelectronics to simplify the development process for STM32 series microcontrollers. By providing a comprehensive embedded software platform, STM32CubeH7 reduces development complexity and costs for developers while accelerating time-to-market. Overview The STM32 series microcontrollers are widely used in various fields such as IoT, automation, and automotive, while STM32CubeH7, as … Read more

Empowering Embedded Systems with Cloud-Native Technologies at CNCC 2023

Empowering Embedded Systems with Cloud-Native Technologies at CNCC 2023

CNCC 2023 will be held from October 26 to 28 in Shenyang, featuring over 120 technical forums covering more than 30 areas including artificial intelligence, security, computing, software engineering, education, networking, chips, and cloud computing. This article focuses on the Smart IoT Security technical forum. The 20th China Computer Conference (CNCC 2023) will take place … Read more

Understanding Network Security and Remote Control in Embedded Systems

Understanding Network Security and Remote Control in Embedded Systems

Embedded systems are widely used in today’s intelligent industry, but they often contain sensitive information and perform critical functions. These systems may involve sensitive information such as personal privacy, trade secrets, or national security. Once attacked, it can lead to serious consequences. The network security of embedded systems is aimed at preventing unauthorized access that … Read more

Exploration Robotics and Embedded Systems in EPITA’s IT World

Exploration Robotics and Embedded Systems in EPITA's IT World

Exploration Robotics Embedded systems Thanks to the tremendous advancements in embedded computing, intelligent mobile systems (exploration robots, aircraft, cars, etc.) are undergoing a revolution. These innovative systems and the new information they provide expand new industrial, scientific, and environmental perspectives. 1 Ongoing Research – Focus on the Kraken Project – Exploring the Underwater World from … Read more