Practical Operations for Nested Structures and Unions in Embedded C Programming

Practical Operations for Nested Structures and Unions in Embedded C Programming

Content Structures and unions are composite types in the C language, and we often use structures. However, some beginners may not use unions frequently and may even feel unfamiliar with them. Let’s take a brief look at unions: The keyword for defining a union in C is union. The general form for defining a union … Read more

Solutions to Endianness Issues in Embedded Programming

Solutions to Endianness Issues in Embedded Programming

The issue of endianness is not new in embedded development. As developers, we have a clear understanding of the endianness problem in embedded development, and here I will provide a simple summary of this issue. Endianness refers to the order of bytes in memory. There is a wealth of information available online regarding endianness, so … Read more

Summary of ARM Related Knowledge

Summary of ARM Related Knowledge

1. What do T, D, M, and I stand for in ARM7TDMI? Answer: These four letters represent a characteristic of ARM: T: High-density 16-bit Thumb instruction set extension D: Supports on-chip debugging M: 64-bit multiplication instruction I: Includes embedded ICE hardware simulation module 2. Quick Knowledge Summary: ARM7 adopts a 3-stage pipeline, while ARM9 adopts … Read more