Why Embedded Development Is Not Suitable for macOS?

Why Embedded Development Is Not Suitable for macOS?

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Is macOS Suitable for Embedded Development? From time to time, some friends ask me similar questions, and my answer is: Not Suitable! As for why, if you observe carefully the colleagues (classmates or friends) around you who are … Read more

Understanding Disassembly Files in Cortex-M Development

Understanding Disassembly Files in Cortex-M Development

Hello everyone, I am Pi Zi Heng, a serious technical guy. Today, I will talk about disassembly files in embedded development (.s, .lst, .dump). In the fourth, fifth, and sixth lessons, I introduced three types of output files generated by the compiler/linker (relocatable, map, executable files). These three files focus on how the compiled/linked code … Read more

Understanding Map Files in Cortex-M Development

Understanding Map Files in Cortex-M Development

Hello everyone, I am Pi Zi Heng, a serious techie. Today, I will talk to you about map files in embedded development. In the fourth lesson, I introduced the first type of output file – relocatable files. This article continues to discuss the second type of output file generated by the project – map files. … Read more

Understanding Project Files in Embedded Development

Understanding Project Files in Embedded Development

Hello everyone, I am Pi Zi Heng, a serious tech person. Today, I will talk about project files in embedded development. In the previous two lessons, I introduced two typical input files in embedded development: source files (.c/.h/.s) and linker files (.icf). I want to ask again, are there any other input files? The answer … Read more

Understanding Programming Environments for Microcontrollers

Understanding Programming Environments for Microcontrollers

Microcontroller programming is a practical skill; programs must run on a microcontroller platform to see results and accumulate programming experience. While studying microcontroller courses at school, one might feel a disconnect due to a lack of practical application. In fact, learning about microcontrollers is simple, and the first step is to understand the programming environment. … Read more

Pros and Cons of Popular Development Environments for STM32

Pros and Cons of Popular Development Environments for STM32

Many beginners are asking: Which development tool should I use to learn STM32? First, let me share my opinion: 1. There is no best, only what is suitable; what suits you is the best. 2. There are many development tools, each with its own characteristics, and with advantages, there are also disadvantages. Today, let’s talk … Read more