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

Installing OpenWRT on ESXi

1. Software Package Download (Official) https://downloads.openwrt.org/ Or find a suitable image on the Enshan Forum Traditional BIOS Boot generic-squashfs-combined.img.gz EFI Boot generic-squashfs-combined-efi.img.gz The author has chosen the EFI image 2. Convert the img file to a vmdk file (ESXi virtual machine disk file) The tool used for conversion is “StarWind V2V Converter”, please download and … Read more

OpenWRT IPv6 Firewall Configuration

By default, OpenWRT does not allow IPv6 outbound traffic. This article will guide you through configuring the firewall to permit IPv6 outbound traffic. Testing First, ensure that your ISP is not blocking your IPv6 traffic. The testing method is quite simple; generally, OpenWRT does not block ICMP traffic. You can obtain your local IPv6 address … Read more