In-Depth Look at Google’s New Operating System: Fuchsia from a Technical Perspective

In-Depth Look at Google's New Operating System: Fuchsia from a Technical Perspective

Google is “quietly” developing a brand new operating system called “Fuchsia”. Google introduces Fuchsia on its GitHub page: “Pink + Purple == Fuchsia (a new Operating System)”. All operating systems developed by Google are based on the Linux Kernel: Chrome OS, Android, and Chromecasts. However, the Linux Kernel does not perform well in all scenarios … Read more

Comprehensive GUI Practical Video Tutorial Series: UI Project Planning and Introduction to AppWizard and ThreadX GUIX

Comprehensive GUI Practical Video Tutorial Series: UI Project Planning and Introduction to AppWizard and ThreadX GUIX

I have been planning to record GUI video tutorials, but I couldn’t figure out how to do it. After some time of consideration and suggestions from netizens, I decided to make it a comprehensive practical video, where each function is an independent application. Tencent Video: Bilibili Video: Video Outline: Reference Materials: The 3rd edition of … Read more

Porting Azure RTOS ThreadX on APM32F4: A Comprehensive Guide

Porting Azure RTOS ThreadX on APM32F4: A Comprehensive Guide

The “APM32 Core” series summarizes user experiences with APM32 series products, all of which are reprinted from the 21ic forum’s Extreme Sea Semiconductor area. The full text has not been modified in any way and is prohibited from being reprinted without the original author’s authorization. Introduction Recently, I have been working with the APM32F407IG board … Read more

CMSIS-RTOS Layer Support for Multiple RTOS Over a Decade

CMSIS-RTOS Layer Support for Multiple RTOS Over a Decade

The first contact with the CMSIS-RTOS encapsulation layer was back in 2013, and it has been a full 10 years now.The advantages of the encapsulation layer are obvious; it can effectively shield the learning time for everyone using their respective RTOS, requiring only mastery of a single API. Last night, I was checking if the … Read more

Comprehensive GUI Practical Video Tutorial Series 2: RTOS Framework Design and Priority Allocation with ThreadX GUIX and emWin 6.x

Comprehensive GUI Practical Video Tutorial Series 2: RTOS Framework Design and Priority Allocation with ThreadX GUIX and emWin 6.x

Officially starting the design of the GUI comprehensive practical Demo, this video will first create a project framework and preliminary operation. Gradually progressing, the entire series of tutorials will start from simple interface design, and each interface is an independent APP function, which does not affect each other.Tencent Video: Bilibili Video: Video Outline:Reference Materials1. Project … Read more

Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK

Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK

After years of working with GUIs, this issue has been a persistent headache. Through recent research, a product prototype has finally emerged. In the early days, including now, when demonstrating product effects, many still resort to the outdated SD card/USB drive solution for screenshots, which is not only cumbersome but also tedious. emWin had previously … Read more

Understanding RTOS Operation Mechanism Through Video Tutorials

Understanding RTOS Operation Mechanism Through Video Tutorials

In this video tutorial, we will understand the **RTOS** operation mechanism, task management, and task switching from an application perspective. We strive to provide a rich visual experience, as good graphical analysis greatly aids in understanding **RTOS**. In this video, we adopt a step-by-step approach to clarify the operation mechanism of **RTOS**. Tencent Video: Bilibili … Read more

Advanced MPU Memory Protection for Dynamic APP Loading on Microcontrollers

Advanced MPU Memory Protection for Dynamic APP Loading on Microcontrollers

This video tutorial brings you advanced techniques for dynamic APP loading on microcontrollers with MPU memory protection. By utilizing MPU and SVC, applications can be isolated, ensuring that even if an APP crashes, the system remains unaffected. The dynamic APP loading on microcontrollers is similar to Android applications, allowing programs to be loaded from various … Read more

Understanding OS Features of Cortex-M Kernel: An Easy-to-Follow Guide

Understanding OS Features of Cortex-M Kernel: An Easy-to-Follow Guide

Regarding these knowledge points, if everyone goes to learn from the authoritative guide of the Cortex-M kernel, especially for beginners, it will take a long time to digest. Therefore, to help everyone better understand the OS features of the Cortex-M kernel, this video has been specially produced. Everyone can conveniently grasp the essence of these … Read more