Is Running RTOS on an 8-bit MCU Meaningful?

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?

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)

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

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

Embedded Development Knowledge System: A Comprehensive Technical Guide from Beginner to Advanced

Embedded Development Knowledge System: A Comprehensive Technical Guide from Beginner to Advanced

Embedded development is the core technology field that connects hardware and software, involving full-link development from low-level chips to high-level applications. Its knowledge system covers multiple dimensions such as hardware design, operating systems, driver development, and communication protocols. This article will systematically outline the knowledge framework of embedded development and provide learning paths and resource … Read more

Is There a 35-Year Crisis in Linux C/C++ or Embedded Development?

Is There a 35-Year Crisis in Linux C/C++ or Embedded Development?

From WeChat Official Account: Embedded Linux The questions are as follows: I am currently 25 years old, graduated from a non-985 university. I work in Shenzhen, doing embedded development, and my salary is currently average. After reading many blogs written by seniors, I find them great. I have some questions. 1. Recently, there have been … Read more

Running WindML Graphics Demo on VxWorks 7: A Detailed Guide

Running WindML Graphics Demo on VxWorks 7: A Detailed Guide

VxWorks is a leading real-time operating system (RTOS) developed by Wind River Systems, widely used in embedded systems that require deterministic performance. With the release of VxWorks 7, the operating system has been redesigned with a focus on modularity, scalability, and support for modern hardware, including advanced graphics capabilities. Although WindML (a graphics library common … Read more