How to Learn Embedded Linux Kernel? Sharing My Years of Experience

How to Learn Embedded Linux Kernel? Sharing My Years of Experience

Regarding how to learn the Embedded Linux kernel, I have some personal insights and understandings that I would like to share. Everyone has their own methods for learning the Linux kernel, and it varies from person to person. Generally, engineers engaged in embedded Linux driver and kernel development can be divided into two types: one … Read more

Essential Tools for Embedded Development

Essential Tools for Embedded Development

Hello everyone, I am the Mixed Bag Master. Previously, I shared a list of embedded software tools! It listed some commonly used tools that everyone is familiar with. This time, we will summarize some lesser-known but very practical auxiliary tools! VSPD Virtual Serial Port Driver (VSPD) is a virtual serial port software. Virtual serial port … Read more

Embedded Development: Mastering Logic Analyzers

Embedded Development: Mastering Logic Analyzers

Microcontroller development engineers and electronics enthusiasts deal with various digital circuits every day. In the process of debugging circuits, in addition to using multimeters and oscilloscopes, logic analyzers are also essential. A logic analyzer is an instrument that collects and displays digital signals from test devices using a clock, primarily used for timing determination. Unlike … Read more

Useful File Synchronization Tools in Embedded Development

Useful File Synchronization Tools in Embedded Development

What is rsync? rsync (remote sync) is a tool for file synchronization. It can be used for file synchronization between two local directories, as well as between local devices and remote devices. The difference between rsync and scp is that rsync checks the existing files on both the sender and receiver, transferring only the changed … Read more

A Comprehensive Embedded Development Debugging Tool

A Comprehensive Embedded Development Debugging Tool

Follow+Star Public Account, never miss exciting content Author | ZhiGuoXin WeChat Official Account | GuoGuoLittleBrother Have you ever used debugging tools for embedded development? Today I am excited to share a professional and comprehensive embedded debugging toolset: Micro-Lab Before sharing the main content, let me recommend some embedded-related positions: What is Micro-Lab? Micro-Lab is arguably … Read more

Can JavaScript Handle Embedded Development? A Talk by Ruff CTO

Can JavaScript Handle Embedded Development? A Talk by Ruff CTO

Guest Introduction: Zheng Ye, CTO of Ruff, author of Moco, winner of the Oracle Duke’s Choice Award, currently engaged in the IoT field, dedicated to simplifying the development of IoT applications. He has published articles in various media and has spoken at various technical conferences, possessing a deep understanding of agile software development, software design, … Read more

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