How to Solve Priority Inversion in FreeRTOS?

How to Solve Priority Inversion in FreeRTOS?

In embedded systems, real-time operating systems (RTOS) like FreeRTOS are widely used for managing multitasking scheduling. However, priority inversion is a common issue that can cause high-priority tasks to be delayed by low-priority tasks, affecting the system’s real-time performance. This article will delve into the causes of priority inversion, utilizing mechanisms provided by FreeRTOS, and … Read more

Detailed Explanation of LCD Driver in Embedded Linux Kernel

Detailed Explanation of LCD Driver in Embedded Linux Kernel

1 Application Layer Calls to LCD Driver Methods Open the corresponding device node app: open(“/dev/fb0”, …) Major device number: 29, Minor device number: 0 ————————————————————– kernel: fb_open // fbmem.c struct fb_info *info; info = get_fb_info(fbidx); if (info->fbops->fb_open) { res = info->fbops->fb_open(info,1); // Hardware-related driver if (res) module_put(info->fbops->owner); } Obtain variable information (including resolution, etc.) app: … Read more

Pycopy: The Lightweight Version of Embedded Systems!

Pycopy: The Lightweight Version of Embedded Systems!

▼ Click the card below to follow me ▲ Click the card above to follow me Pycopy: The Mini Python Revolution for Embedded Systems Python has always been a “heavyweight” in the world of microcontrollers and microcontrollers. Traditional MicroPython, while powerful, can be a bit too resource-intensive for resource-constrained embedded systems. At this point, a … Read more

PAS-2310 Embedded AI Vision Controller: Ushering in a New Era of Industrial Intelligence

PAS-2310 Embedded AI Vision Controller: Ushering in a New Era of Industrial Intelligence

In the context of accelerating industrial automation and intelligence, Zhiwei Industrial has launched the PAS-2310 ARM Embedded AI Vision Controller, specifically designed for embedded vision inspection scenarios. This product is based on the high-performance, low-power RK3588 platform, integrating powerful AI computing capabilities, rich interfaces, and industrial-grade reliability, fully supporting various industrial vision systems to achieve … Read more

New Breakthrough in Embedded AI: How the Replay4NCL Engine Overcomes the Challenges of Continuous Learning?

New Breakthrough in Embedded AI: How the Replay4NCL Engine Overcomes the Challenges of Continuous Learning?

New Breakthrough in Embedded AI: How the Replay4NCL Engine Overcomes the Challenges of Continuous Learning? -Click the blue text to follow us- Introduction In the era of booming artificial intelligence, embedded AI systems are gradually becoming the “smart brains” of various intelligent devices, from mobile robots navigating complex environments to drones soaring in the sky, … Read more

The Major Trends in Embedded AI Vision: Ubiquity and Multimodality

The Major Trends in Embedded AI Vision: Ubiquity and Multimodality

Click the blue text to follow us Every year before the Embedded Vision Summit, the author tries to reflect on the big picture of embedded AI and computer vision. This year, on the 15th anniversary of the summit, two trends are clearer than ever. First, AI and computer vision applications are moving from the laboratory … Read more

[CES 2020] Siemens and Arm Collaborate on OEM Vision for 2025 Automotive Architecture

[CES 2020] Siemens and Arm Collaborate on OEM Vision for 2025 Automotive Architecture

With a new partnership with Arm, Siemens is ready to pose some challenging questions to OEMs at CES. Specifically: 1) Do you already know what the architecture of the 2025 automotive platform looks like? 2) If so, have you validated it?Siemens’ Global Technology Manager for Autonomous Driving and ADAS, David Fritz, explained in an interview … Read more

What to Do When You Encounter Stack Overflow While Porting RTOS?

What to Do When You Encounter Stack Overflow While Porting RTOS?

Click the above blue text to follow us In embedded systems, RTOS meets strict timing requirements by managing multiple tasks. Task stack management is a critical aspect of RTOS development, especially when porting RTOS to new hardware platforms. Stack overflow is a common error in embedded development that can lead to memory corruption, unpredictable system … Read more

Industry Information Dispatch: Intensifying Competition in the Smartphone SoC Market!

Industry Information Dispatch: Intensifying Competition in the Smartphone SoC Market!

(Source: counterpointresearch)In 2024, revenue from high-end Android smartphone SoCs is expected to grow by 34% year-on-year, driven by increased demand for high-end smartphones and the launch of more powerful AI platforms.Qualcomm remains the market leader with a growth rate of 6%. Although Qualcomm lost market share to Samsung’s Exynos in the Galaxy S24 series, it … Read more

Development of an Electronic Perpetual Calendar System Based on FPGA, Including Testbench for Each Module

Development of an Electronic Perpetual Calendar System Based on FPGA, Including Testbench for Each Module

🔍See the end of the article for program acquisition methods 📶The project includes complete programs, documentation, references, and operation videos 🌠Simulation Conclusion Preview The testing results using Vivado 2022.2 are as follows: ⚡Program Function Description <span><span>The functions and principles of this program are as follows:</span></span> 1. Basic functions of the system Clock display: hours, minutes … Read more