How to Set the RTOS Tick Rate Appropriately?

Recently, a reader asked the following question: Why is the default configuration for the RTOS system tick (Tick) set to 1000? Can I configure it to 100, 10000, or 2000? Many beginners have this question, including myself when I first learned about RTOS. I was confused about what the different tick configurations meant and their … Read more

Is Running RTOS on an 8-bit MCU Meaningful?

Most people start learning about microcontrollers with the most basic 8-bit MCUs. Generally, the three most common series of 8-bit microcontrollers are: the 51 series, AVR series, and PIC series.Recently, there was a discussion in a group about a question: Is it meaningful to run RTOS on a 51 microcontroller? Regarding this question, everyone has … Read more

Which RTOS Operating Systems are Supported by STM8?

Follow,Star Public Account to not miss exciting content Some of my followers on the public account are readers learning about STM8, and someone asked: Which RTOS operating systems are supported by STM8? 1. Extending the Question Before answering this question, let’s extend another question: Is it necessary to use an operating system with STM8? This … Read more

Mastering RTOS Fundamentals (Part 1)

This article discusses the three main elements of tasks: task control blocks, task stacks, and task entry functions, and highlights three important considerations when writing RTOS task entry functions. 1. Knowledge Review Before we officially start explaining the content, I will first review some basic knowledge points. Please ensure you have understood and mastered them. … Read more

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

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

Choosing the Right Open Source RTOS for You

Open source RTOS, for those who have difficulty making choices, I hope this helps you; IAR project conversion, a nice feature for friends who are fond of IAR; Keil themes, many people are not optimistic about Keil’s themes, or it might solve your problem; VS Code, an editor suitable for the vast majority of programmers. … Read more

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)

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

Solution for Missing ‘Mount Points’ in OpenWrt Navigation Menu

Install the following plugins: Method 1: Install via Command Line: opkg update # Update package opkg install kmod-usb-storage block-mount samba36-server luci-app-samba ntfs-3g The key plugin that enables the “Mount Points” menu is luci-app-samba. The others are necessary plugins for mounting NTFS formatted disks. Method 2: Using the Web Management Interface: Go to: System -> Software … Read more