How FreeRTOS Achieves 100% Hard Real-Time Performance

Click the above blue text to follow us Real-time systems are crucial in embedded applications, with the core focus on ensuring tasks are completed within specified time frames. Based on the strictness of deadline adherence, real-time systems are classified into hard real-time and soft real-time. Hard real-time systems require tasks to meet deadlines 100% of … Read more

Comparison of Coding Style Differences Between µCOS and FreeRTOS

10 to 20 years ago, µCOS was the first choice for many beginners. Ten years later, FreeRTOS has become the preferred choice for many newcomers.Why was µCOS so popular in the past, but now it receives little attention?As a once “popular” RTOS, although µCOS is not as focused on by newcomers today, its coding style … Read more

Summary of Pitfalls in FreeRTOS Project Configuration

If you haven’t tried other methods online, you can go directly to step four.1) After generating the project files from MX, open them in Keil5, compile, and you will encounter the following error: 01_FREETOS_my\01_FREETOS_my.sct(7): error: L6236E: No section matches selector – no section to be FIRST/LAST. There is a missing startup file, but when MX … Read more

AXI Hardware Accelerator for McEliece on FPGA Embedded Systems

01Introduction This academic sharing is based on the research work published by Enrique Cantó-Navarro and Mariano López-García in IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING in 2025. Paper Title:AXI Hardware Accelerator for McEliece on FPGA Embedded Systems Authors:Enrique Cantó-Navarro, Mariano López-García Source:《IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING》,DOI:10.1109/TDSC.2024.3445181 Value Rating: Method Innovation ★★★★☆ Engineering Value … Read more

NuttX-apps: Unlocking Infinite Possibilities in Embedded System Application Development

NuttX is a Real-Time Operating System (RTOS), and <span>apache/nuttx-apps</span> (the actual repository should be located in the <span>apache/nuttx</span> directory under <span>apps</span>, the original link may be incorrect) provides a wealth of application examples and build tools, greatly simplifying the application development process on NuttX. Next, we will introduce the features, usage, and how to extend … Read more

Successful Hosting of the Embedded System Application Development Competition at the 38th Science and Technology Culture Arts Festival

Recently, the 38th Science and Technology Culture Arts Festival’s Embedded System Application Development Competition, organized by the university’s Youth League Committee and hosted by our department, successfully concluded. The competition was divided into two stages: preliminary and final. This event was organized by our department’s Internet of Things application technology program and attracted over 100 … Read more

Zero-Basis Embedded System Learning: Creating a Pelt

Years ago, the Fisher wrote a post on his birthday about creating an operating system called a marionette. Years have passed, and there has been no progress. There are many reasons for this, which I won’t discuss here. I just want to tell you, dear readers, that the Fisher is not someone who goes back … Read more

Pycopy: The Lightweight Version of Embedded Systems!

▼ Click the card below to follow me ▲ Click the card above to follow me Pycopy: The Micro Python Revolution for Embedded Systems In today’s rapidly developing Internet of Things and embedded systems landscape, Pycopy is like a refreshing breeze, bringing new programming possibilities to resource-constrained micro devices. Imagine that embedded development, which once … Read more

MicroPython: The Mini Power for Embedded Systems!

MicroPython is a compact Python interpreter specifically designed for microcontrollers and embedded systems. Imagine a world of microcontrollers that once required complex C programming, now being controlled with Python, a simple and friendly language. It’s like giving engineers a VIP pass to the kingdom of smart hardware, lowering the barriers to hardware programming and allowing … Read more