Scheduling Strategies in RTOS Applications

Scheduling Strategies in RTOS Applications

Transitioning from bare-metal (front-back architecture) software development to using a Real-Time Operating System (RTOS) can be a challenging task. However, there are many advantages to using an RTOS, such as simplifying application integration and supporting task preemption scheduling. This becomes meaningful when developers use complex 32-bit microcontrollers and have sufficient Flash and RAM space. Many … Read more

DSP with Embedded RTOS: The Best Choice for IoT

DSP with Embedded RTOS: The Best Choice for IoT

The rapid development of the Internet of Things (IoT) has exceeded the imagination of almost everyone, with thousands of devices connecting to the network every day. In the face of such enormous market demand, traditional technologies have long been overwhelmed, while the new generation of digital signal processing (DSP) requires higher computational power and lower … Read more

The Joy of Programmers: RTOS is Not as ‘Hardcore’ as You Think!

The Joy of Programmers: RTOS is Not as 'Hardcore' as You Think!

👨💻 Have you ever doubted life while debugging on your embedded programming journey? Today, let’s understand what the so-called “Real-Time Operating System” (RTOS) really is in the most straightforward and humorous way possible! By the end, you’ll be able to boast: “I am an RTOS veteran!” 🚀 🧠 What is RTOS? Don’t be afraid, it’s … Read more

Principles of Multi-Task Scheduling in Real-Time Operating Systems (RTOS)

Principles of Multi-Task Scheduling in Real-Time Operating Systems (RTOS)

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column Many friends have been using bare-metal programming for a long time, and when switching to learn RTOS, they often misunderstand many concepts within it. Most people starting to learn about real-time operating systems (RTOS) do not … Read more

Configuring OpenWRT for Automatic IP Acquisition as a Secondary Router

Configuring OpenWRT for Automatic IP Acquisition as a Secondary Router

In the previous issue, we discussed the tutorial on setting up PPPoE dialing in OpenWRT. In bridge mode with the optical modem, if PPPoE dialing is not configured, OpenWRT cannot access the internet properly. Tutorial on setting up PPPoE dialing in OpenWRT However, many newly installed broadband connections are set to router mode by the … Read more

OpenWrt Core Component: ubus (2): Source Code Structure

OpenWrt Core Component: ubus (2): Source Code Structure

<span><span>ubus</span></span> is designed with a concept similar to <span><span>d-bus</span></span> in Linux desktop systems, providing system-level bus functionality. However, compared to <span><span>d-bus</span></span>, it reduces memory usage, making it suitable for the extreme operating environments of low-performance CPUs and low memory in embedded systems. The core component is the <span><span>ubusd</span></span> daemon, which provides an interface for other … Read more

Application Control Features of OpenWrt for Enterprise Use: Have You Installed It?

Application Control Features of OpenWrt for Enterprise Use: Have You Installed It?

Since many people became familiar with OpenWrt relatively late, there is a common misconception that OpenWrt is synonymous with bypassing restrictions or with bypass routers.However, as a long-time user for over a decade, I have always relied on OpenWrt as my sole router at home.Today, we will share a feature that typically only appears in … Read more

Is a Microcontroller Considered Embedded?

Is a Microcontroller Considered Embedded?

01 Question Many students have been struggling with:Should I learn microcontrollers or embedded systems? Some say that microcontrollers are also embedded systems; is that correct? Is embedded just Linux? Today, let’s discuss this issue. 02 What is a Microcontroller The essence of a microcontroller is a type of computer. So what is a computer?A computer … Read more

How to Implement Digital Filtering Algorithms in Microcontrollers? (With Code)

How to Implement Digital Filtering Algorithms in Microcontrollers? (With Code)

ID: Technology Makes Dreams GreaterCompiled by: Li Xiaoyao The main function of a microcontroller is to control peripheral devices and achieve certain communication and data processing.However, in certain specific situations, mathematical operations are inevitably required, even though microcontrollers are not adept at implementing algorithms and performing complex calculations.This article mainly introduces how to implement digital … Read more