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 Linker Files in Embedded Development

Understanding Linker Files in Embedded Development

Hello everyone, I am Pi Zi Heng, a serious tech enthusiast. Today, I will discuss linker files in embedded development. In the previous lesson “Source Files (.c/.h/.s)”, I systematically introduced source files, which are typical input files in embedded projects. But are there other types of input files? Since I asked this question, the answer … 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

Advantages Of RTOS Over Bare Metal Programming

Advantages Of RTOS Over Bare Metal Programming

Author:Electronic Engineering Magazine, Typesetting by:Xiao Yu WeChat Official Account: Chip Home (ID: chiphome-dy) 1. Concurrency The efficiency of concurrent work in programs is low when writing bare-metal software. Inevitably, there will be a huge while(1) loop in the main program, which contains almost all business logic of the project. Because each piece of business logic … Read more

Breaking Through In The Competition: Learning Embedded AI

Breaking Through In The Competition: Learning Embedded AI

I am Lao Wen, an embedded engineer who loves learning. Follow me, and let’s become better together! To help embedded developers reach a higher technical level, the educational brand ElfBoard under Feilin Embedded released the second-generation embedded AI advanced learning board ELF 2 on November 28. So, I immediately contacted the ElfBoard official to apply … Read more

Free Tutorial: Combining IoT Development with Embedded Development, Including Source Code Materials

Free Tutorial: Combining IoT Development with Embedded Development, Including Source Code Materials

“To do a good job, one must sharpen one’s tools.” The field of embedded and IoT development is like a mysterious magical world, full of endless secrets and challenges! 🎩 The range of applications is simply beyond imagination! In smart homes, tiny chips can control everything in the house, making life more convenient and comfortable; … Read more

Comparative Analysis of Four STM32 Libraries: Register, Standard Peripheral Library, HAL, and LL

Comparative Analysis of Four STM32 Libraries: Register, Standard Peripheral Library, HAL, and LL

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang 1. Should I choose register development for STM32, or the Standard Peripheral Library? 2. Do you have the STM32L0 Standard Peripheral Library? 3. What are the differences between HAL and LL libraries? … Now, let’s discuss the four … Read more

STM32 and Alibaba Cloud IoT: A Comprehensive Guide to IoT Application Development

STM32 and Alibaba Cloud IoT: A Comprehensive Guide to IoT Application Development

Why are ambitious embedded developers so keen on cloud computing? In 1999, Jack Ma founded Alibaba in Hangzhou. From the public accessing the internet to today, it has only been over twenty years. In these twenty years, the internet has drastically changed our lives; In 2009, Alibaba introduced cloud services, providing safe and reliable computing … Read more

Why Embedded Developers Prefer Linux-Based Development Over MCU Development

Why Embedded Developers Prefer Linux-Based Development Over MCU Development

Click on the top, select“Pin/Star Public Account” Welfare and dry goods, delivered first time The first point is salary issues In terms of RMB programming, embedded development often serves the manufacturing industry. The salary level of high-end manufacturing will be relatively higher than that of low-end manufacturing, as the former may have higher product profits. … Read more