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

Task Management in FreeRTOS

Task Management in FreeRTOS

Task States There are currently four states for tasks: Running, Ready, Blocked, and Suspended. 「Running — Running State」This is the state when the task is executing; being in the running state means the task has CPU usage rights. For a single-core CPU, there are no other running tasks at this time. 「Ready — Ready State」Being … Read more

Challenges and Opportunities in Embedded AI Technology

Challenges and Opportunities in Embedded AI Technology

This article is adapted from Lao Shang Kan Technology (WeChat ID: shangkeji) With the explosive launch of Apple’s iPhone X and Huawei Mate 10, media and capital have increasingly focused on embedded AI chips. On November 3, 2017, a grand industry event—the ThunderWorld 2017 Embedded Artificial Intelligence Technology Forum, gathering top AI technology experts from … Read more

Development and Application Deployment of Embedded AI Systems in Industrial Scenarios

Development and Application Deployment of Embedded AI Systems in Industrial Scenarios

With the advancement of smart manufacturing and Industry 4.0, the combination of artificial intelligence and embedded systems has found broader applications and more possibilities in industrial scenarios. So, what is an embedded AI system? What role does it play in the industrial field?AQ Technology will hold two live broadcasts on July 4th and 6th, in … Read more

Exploring Hanwang Technology’s Transformation in Embedded AI

Exploring Hanwang Technology's Transformation in Embedded AI

Question: What are the latest developments in the company’s large models and intelligent terminal products in artificial intelligence? The company released its large model in the third quarter, primarily tailored for specific industry needs, focusing on speech and language generation. Currently, our applications are not limited to industry clients such as archives, libraries, and courts, … Read more

V853 Embedded AI Development Board: Face Recognition and Human Detection Features Demonstration

V853 Embedded AI Development Board: Face Recognition and Human Detection Features Demonstration

The Baijun V853 development board supports mainstream model deployment, with an open-source SDK and demonstration sample code, compatible with the Allwinner audio and video framework, providing over 2000 pages of rich documentation tutorials and numerous audio and video development examples waiting for you to explore!