Advanced Embedded Programming: C Programming (Part 2)

Advanced Embedded Programming: C Programming (Part 2)

1. Daily Chat(It is said that articles go well with music) At the beginning of the article, I have selected an older song by JJ called “Jiangnan” for everyone to reminisce. The first article in this series briefly discussed the process of converting C language to machine code, and provided an overview of why C … Read more

Key Elements for Embedded Engineers to Master Programming

Key Elements for Embedded Engineers to Master Programming

Follow+Star Public Account Number, don’t miss out on exciting content Source | Internet As an embedded engineer, how can you write efficient and clear C language programs? You need to build the program structure using the C language’s way of thinking. You should have a solid foundation in C language algorithms to implement the program’s … Read more

A New Perspective on Improvements in Event and Time Triggered Embedded Programming

A New Perspective on Improvements in Event and Time Triggered Embedded Programming

1. Limitations of Traditional Programming Structures When not using an RTOS, embedded software typically employs two traditional programming structures: one is called the “foreground-background structure” or “super loop structure,” which is essentially an event-triggered programming method, and the other is a time-triggered programming method, as described in Michael J. Pont’s “Time-Triggered Programming Model.” In practical … Read more

Embedded C Programming: Are Pointers Difficult?

Embedded C Programming: Are Pointers Difficult?

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together!Pointers are everywhere Many beginners in C language find pointers quite difficult. In fact, pointers are present in many aspects of our lives, and we use them all the time. They make our lives more convenient. Without pointers, life would … Read more

Embedded Software Programming

Embedded Software Programming

Follow+Star Public Account Number, don’t miss out on exciting content Source | Awesome Engineer Community Today, I will discuss a commonly used event group programming method in embedded software programming, along with source code. Event Group The embedded event group is a widely used synchronization mechanism in embedded systems, primarily used for synchronization and communication … Read more

Embedded Programming Standards from an Expert’s Perspective

Embedded Programming Standards from an Expert's Perspective

Today, I found a coding standard to share with everyone, which can help avoid many bugs. “ Introduction: This article analyzes the embedded C coding standards shared by a foreign expert on GitHub (recommended for careful reading): A Mixed Bag of Embedded Systems.Keywords: Embedded, C Statements, Coding Standards ” Sharing the embedded C coding standards … Read more

Is There a Relationship Between Microcontroller Programming and English?

Is There a Relationship Between Microcontroller Programming and English?

Many students have such concerns::“Teacher, my English is not good, will I be unable to learn microcontrollers?Will it be difficult to learn programming because my English is poor?” I have been teaching microcontrollers for many years, and every year students ask this question. Today, I will talk about this matter, the relationship between microcontroller programming … Read more

Current Status of RISC-V in the Semiconductor Industry

(Source: Tomi Rantakari, CEO of ChipFlow, and Luca Testa, COO of Keysom)RISC-V has been a hot topic in the semiconductor industry for many years, and for good reason. As an open standard ISA alternative to traditional processor architectures like ARM and x86, it holds great promise, but its widespread adoption faces significant obstacles. Clearly, RISC-V … Read more

New Breakthrough in 3D Printing Technology by Chinese Scientists

New Breakthrough in 3D Printing Technology by Chinese Scientists

In today’s rapidly advancing technology, 3D printing technology has swept across various industries like a strong east wind. From complex and precise mechanical parts to lifelike product models, from dreamlike architectural prototypes to personalized daily necessities, 3D printing technology, with its endless creativity and sufficient flexibility, brings imagination into reality, making life more convenient while … Read more

Music and Art: Tuning and Shaping Your Brain’s Structure

Music and Art: Tuning and Shaping Your Brain's Structure

Abstract Your brain undergoes constant changes throughout your growth and aging process. Throughout your life, you will experience a variety of events, and your brain has an amazing ability to respond to these events in various ways. For example, when you learn new things, such as playing a new game or learning a new language, … Read more