Educational Ecosystem: StampFly with Built-in ESP32-S3 Becomes Teaching Equipment for University UAV Courses

Educational Ecosystem: StampFly with Built-in ESP32-S3 Becomes Teaching Equipment for University UAV Courses

Espressif Systems It is said that shareholders of 688018 are paying attention Kanazawa Institute of Technology in Japan has introduced the micro-drone development platform StampFly, launched by M5Stack (a subsidiary of Espressif), into its control technology and programming courses. This device is based on the Espressif ESP32-S3 chip and combines ESP-NOW wireless communication technology, providing … Read more

Analysis of the Automatic Download Principle of ESP32

Analysis of the Automatic Download Principle of ESP32

Recently, I came across an open-source project called meshtastic. It primarily builds a decentralized network using LoRa spread spectrum communication. In China, it is likely more suitable for mountainous areas and rescue communication scenarios, as we can make phone calls as long as we are not deep in the mountains. This project mainly uses the … Read more

Which is More Suitable for Beginners: ESP32 or STM32?

Which is More Suitable for Beginners: ESP32 or STM32?

Click the blue text above to follow us Whether you are a complete beginner or an experienced developer looking to expand your technical stack, the learning curve is definitely an important consideration when choosing a primary MCU. The ESP32 has rapidly gained popularity 🔥 due to its powerful Wi-Fi and Bluetooth capabilities and active community, … Read more

Microcontroller Development

Microcontroller Development

In the embedded field, embedded real-time operating systems are becoming increasingly widely used. Using an embedded real-time operating system (RTOS) can more reasonably and effectively utilize CPU resources, simplify application software design, shorten system development time, and better ensure the system’s real-time performance and reliability. FreeRTOS is a mini real-time operating system kernel. As a … Read more

How to Set the RTOS Tick Rate Appropriately?

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?

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