Methods for Outputting Debug and Log Information in Embedded Development

Methods for Outputting Debug and Log Information in Embedded Development

Follow+Star PublicAccount, don’t miss exciting content Author | strongerHuang WeChat Official Account | Embedded Column In MCU-based embedded software development, there may be situations where there is no extra storage space, thus failing to effectively save debug and log information locally. In this case, outputting debug (Debug) and log (Log) information through some means becomes … Read more

Common Software Tools for Embedded Development

Common Software Tools for Embedded Development

Author | strongerHuang WeChat Official Account | Embedded Column Readers have asked: What software tools are generally used in embedded development? Today, I’ll take some time to organize a list of commonly used software tools, hoping to be helpful for everyone. Integrated Development Environment (IDE) Embedded software engineers typically use a few integrated development environments … Read more

Key Moments from Getting Started to Giving Up Embedded Development

Key Moments from Getting Started to Giving Up Embedded Development

Follow+Star Public Account, don’t miss out on exciting content Compilation | strongerHuang WeChat Public Account | Embedded Column The process from getting started to giving up is a torturous one, once you get started, this torturous process will gradually ease. So, what does it mean to have gotten started? In embedded development, I believe that … Read more

Rules for Debugging Logs in Embedded Development

Rules for Debugging Logs in Embedded Development

Follow+Star Public Account, don’t miss out on exciting content Source | Embedded Miscellaneous In our embedded development, printing logs is the most commonly used debugging method. Properly printing logs can help us quickly analyze problems. This article summarizes some rules for logging in embedded systems. 1. When to Add Logs? (1) Error Handling For unrecoverable … Read more

Common File Synchronization Tools for Embedded Development

Common File Synchronization Tools for Embedded Development

Follow+Star Public Number, don’t miss wonderful content Source of material | Network Today, I will share several commonly used file synchronization tools for embedded development. What is rsync? rsync (remote sync) is a tool used for file synchronization. It can be used for file synchronization between two local directories, as well as between local devices … Read more

Essential Tools for Embedded Development

Essential Tools for Embedded Development

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang To make it easier for everyone to review articles on their phones while commuting or running errands, I have carefully organized this tutorial column: Embedded Tools | What are the commonly used IDEs for Microcontrollers? Embedded Tools | … Read more

Why Design Patterns Are Rarely Used in Embedded Development

Why Design Patterns Are Rarely Used in Embedded Development

Follow+Star Public Account, don’t miss the wonderful content Author | Li Xiaoyao Source | Technology Makes Dreams Greater In the first two years of my work, I wrote code for projects without considering code extensibility, portability, or modularity, which led to difficulties when new features were added or modifications were needed. Today, I’m sharing an … Read more

Methods for Outputting Debug Information in Embedded Development

Methods for Outputting Debug Information in Embedded Development

Why Is Outputting Debug Information Important in Embedded Development? Outputting debug information is a crucial practice in embedded development; it helps ensure software reliability, stability, and performance, and is one of the key tools for troubleshooting. The Main Functions of Outputting Debug Information in Embedded Development Are as Follows: 1. Error Troubleshooting and Problem Localization … Read more

Program Architecture in Embedded Development

Program Architecture in Embedded Development

Introduction In embedded software development, including microcontroller development, software architecture is a critical consideration for developers. Software architecture is crucial for the overall stability and reliability of the system. A suitable software architecture not only has a clear structure but also facilitates development. I believe that in the early stages of embedded or microcontroller software … Read more

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