Unbelievable! This VSCode Plugin Doubled My Embedded Development Efficiency

Unbelievable! This VSCode Plugin Doubled My Embedded Development Efficiency

1. Introduction Hello everyone, I am Mai Ge. As an embedded development engineer, my daily work is closely related to register configuration, communication protocol debugging, and memory leak troubleshooting. I wonder if anyone else has found themselves in a similar predicament: High Repetitive Work: Sensor initialization and peripheral driver development account for 70% of my … Read more

Collection of Common Software Tools for Embedded Development

Collection of Common Software Tools for Embedded Development

Today, I would like to share a list of embedded software: 1. BowPad We often need lightweight text editors for writing small amounts of code or viewing logs. BowPad is a super handy and compact text editor. For more details, you can read previous articles: Sharing a super handy text editor! BowPad source code/installation package … Read more

A Step-by-Step Guide to Debugging ARM Programs Using VSCode, gdb, and gdbserver

A Step-by-Step Guide to Debugging ARM Programs Using VSCode, gdb, and gdbserver

Click on the above “Embedded Miscellany” to select “Top Public Account” to view embedded notes at the first time! In embedded software development, the most commonly used debugging methods are: log printing debugging and online debugging. Related articles on log printing debugging: Can’t solve the bug? Use the logging method. When developing STM32, we have … Read more

Setting Up STM32 Development Environment in VSCode

Setting Up STM32 Development Environment in VSCode

Follow+Star Public Number, don’t miss wonderful content Author | Nuan Nuan’s Dilemma Source | CSDN As we all know, Keil is a paid software. Although it can be used with a workaround, many companies are still a bit hesitant, and many readers may have received ** letters. Previously, when developing microcontroller projects, Keil was one … Read more

Getting Started with Embedded Linux Using Buildroot – Part 6

Getting Started with Embedded Linux Using Buildroot - Part 6

@Getting Started with Embedded Linux Using Buildroot – Part 6 Configuring QT5 for Embedded Linux in QT Creator Adding SAMA5D2 QT5 Configuration in QTCreator Simple QT5 Code Demo Adding Copilot Plugin in VSCode Using Copilot to Generate Reference Source Code Using Open Source QT Project as a Template Configuring SAMA5D2 Platform Demo of Running Effects … Read more

Getting Started with the ESP8266 Development Environment

Getting Started with the ESP8266 Development Environment

Today, I will introduce the development environment for ESP8266 and how to configure the VScode Arduino development environment. Our series of ESP8266 development is based on VScode, rather than using the Arduino IDE, which will be explained below. The ESP8266 module I am using is the ESP-12F, and the development board is similar to NodeMcu, … Read more

Optimizing Development Experience with Keil and VSCode

Optimizing Development Experience with Keil and VSCode

Click the blue text to follow us for great content Keil+VSCode Optimizing Development Experience Keil has strong development and debugging capabilities, but the code editing experience is poor. Many developers prefer to useKeil for compiling, debugging, and downloading, and useVSCode for code editing. 1)Install VSCode Download from the official website and, just install it directly. … Read more

Yocto Project Development Tools: A Guide

Yocto Project Development Tools: A Guide

Click the blue words to follow us Bui~’s new chapter will bring everyone some useful development tools, to save effort for the cows and horses, plow more fields, and pull more carts to improve efficiency and get off work early. The Yocto project is used to integrate resources to compile embedded Linux systems, such as … Read more

Configuring MinGW in VSCode for C Language

Configuring MinGW in VSCode for C Language

C Language Editor VSCode VSCode is a personal favorite editor software. I have run three terminals simultaneously in VSCode, developing in Python, Golang, and C language. The download link is as follows: code.visualstudio.com Configuring MinGW in VSCode To configure MinGW in VSCode, follow these steps: Install the C/C++ extension from the extensions in VSCode; Create … Read more