Embedded Programming: Fast Context Switching Based on Cpost

Embedded Programming: Fast Context Switching Based on Cpost

The demand for embedded development programming is ever-changing. To achieve system stability and code reusability, one must aim for high cohesion and low coupling. It is generally believed that time-consuming operations cannot be executed during interrupts, as this would affect system stability. For programs with an operating system, interrupt handling can be divided into two … Read more

Embedded Programming Experience

Embedded Programming Experience

Wu Jianying’s Microcontroller Development Board Address Shop:【Wu Jianying’s Shop】 Address:【https://item.taobao.com/item.htm?_u=ukgdp5a7629&id=524088004171】 Mastering three languages in embedded programming is considered unbeatable: Assembly, C, and C++. With limited energy, mastering the first two is sufficient. If not, one must be proficient in C; otherwise, one can only be a leader, haha. I’ve been in this industry for over … Read more

Understanding The Stack In Embedded Programming

Understanding The Stack In Embedded Programming

What is a Variable? Variables can generally be subdivided as shown below: The focus of this section is to help everyone understand the “stack” in the memory model, temporarily ignoring the situation of “static variables” and agreeing on the following: “Global variables” are simply assumed to be “ordinary global variables”; “Local variables” are simply assumed … Read more

Five Considerations for Microcontroller Embedded Programming

Five Considerations for Microcontroller Embedded Programming

In the process of microcontroller programming, if a designer can master multiple programming languages at the same time, then this designer is definitely a very talented individual. However, mastering assembly, C, and C++ simultaneously is quite difficult, and many beginners encounter numerous obstacles while learning just one of these languages, leading to frustration. This article … Read more

The Irreplaceability of C Language in Embedded Programming

The Irreplaceability of C Language in Embedded Programming

The Irreplaceability of C Language in Embedded Programming When discussing embedded programming languages, we often find that among various languages surrounding the stage like stars, C language stands firm like a star. But why has C language become the only choice for embedded programming? In this article, I will analyze in detail the irreplaceability of … Read more

Dancing on the Tip of Embedded C Programming: 7 Examples from a 15-Year Veteran

Dancing on the Tip of Embedded C Programming: 7 Examples from a 15-Year Veteran

Compiled from online information, Author: Xiao Ma Er I can’t remember when I started frequently taking on recruitment work for companies, focusing on the recruitment of industrial embedded product R&D personnel. Out of a responsible attitude towards both the company and newcomers, I tend to look for candidates who have solid foundational knowledge and an … Read more

Understanding the Stack in Embedded Programming

Understanding the Stack in Embedded Programming

What is a Variable? A variable can generally be classified as shown in the figure below: The focus of this section is to help everyone understand the memory model of the stack, temporarily ignoring the case of static variables, and we agree on the following: “Global variables” are simply assumed to be “ordinary global variables”; … Read more

Discussing the Complexity of Embedded Programming

Discussing the Complexity of Embedded Programming

The first step is to look at embedded issues from the perspective of PC programming; the second step is to learn to use embedded programming concepts; the third step is to combine PC and embedded thinking and apply it to actual projects. Many friends transition from PC programming to embedded programming. In China, few embedded … Read more

C Embedded Programming Design Patterns

C Embedded Programming Design Patterns

Content Summary · · · · · · “C Embedded Programming Design Patterns” re-examines embedded systems from an object-oriented perspective and comprehensively summarizes common and critical design patterns in embedded systems. This book proposes many novel design patterns, providing powerful tools for embedded system developers using the C programming language. Through these patterns, developers can … Read more