Analyzing ESP32 Core Dumps

Analyzing ESP32 Core Dumps

1. In my previous article, I wrote an introduction to the ESP32, and I think it is necessary to write this article, which mainly focuses on analyzing core dumps. This is similar to crash analysis in Android and Linux systems; it is interesting yet challenging. When we write code, we inevitably encounter some core dump … Read more

C Language Stands Out: Embedded Development Market Research

C Language Stands Out: Embedded Development Market Research

(Click the public account above to quickly follow) Source: oschina www.oschina.net/news/87778/2017-embedded-market-study The global electronics media group AspenCore released the 2017 Embedded Market Research Survey Report, with respondents mainly from North America (56.3%), Europe (25.2%), and Asia (10.6%). The complete report consists of 102 pages, and the download link is (http://m.eet.com/media/1246048/2017-embedded-market-study.pdf). Below are some slides extracted … Read more

Lists and List Items in FreeRTOS

Lists and List Items in FreeRTOS

Click below“Information Technology Person”Follow to explore information technology together Lists and List Items in FreeRTOS 1. Introduction to Lists and List Items (Familiarize) 1. What is a List Answer: A list is a data structure in FreeRTOS that conceptually resembles a linked list, used to track tasks in FreeRTOS. 2. What is a List Item … Read more

FreeRTOS Launches Free Visualization Tool

FreeRTOS Launches Free Visualization Tool

Author | strongerHuang WeChat Official Account | strongerHuangStrictly speaking, it should be the tracking and visualization analysis (debugging) tool based on FreeRTOS launched by Percepio:Percepio View for FreeRTOS.To help developers better understand the task execution status of FreeRTOS, it is necessary to use tools for task analysis.A tool we are quite familiar with is:Tracealyzer, which … 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

Choosing the Right Open Source RTOS for You

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

Zephyr 4.1 Released: Performance Surpasses FreeRTOS and ThreadX

Zephyr 4.1 Released: Performance Surpasses FreeRTOS and ThreadX

FreeRTOS, as the most widely used RTOS in the market, has been the developer’s first choice due to its superior performance and permissive open-source terms.Since Microsoft made ThreadX open-source and free for commercial use at the end of 2023 (hosted by the Eclipse Foundation), it quickly attracted a large number of developers and rapidly captured … Read more

Guide to Avoiding Pitfalls in FreeRTOS Interrupt Testing

Guide to Avoiding Pitfalls in FreeRTOS Interrupt Testing

Follow and star our public account for direct access to exciting content! [Image] Source: Technology Makes Dreams Greater Author: Li Xiaoyao Introduction to FreeRTOS InterruptsAny interrupt service routine that calls interrupt-safe FreeRTOS API functions can use the highest interrupt priority. Do not call interrupt-safe FreeRTOS API functions from any interrupt with a priority higher than … Read more