A Step-by-Step Guide to CW32 Development Using CLion

A Step-by-Step Guide to CW32 Development Using CLion

The following article is provided by CW32 ecosystem community user End: https://gitee.com/xcet/embedded-cw32-board-template/tree/master/ref/CW32-GCC-Clion-Template Recently, CLion has become free for non-commercial use, so I immediately downloaded the latest CLion 2025. Now, I will set up the CLion + GCC + CMake development environment for the domestic Wuhan Xinyuan Semiconductor’s CW32 microcontroller. CLion is a cross-platform integrated development … Read more

Essential Terminal Tools for Embedded Development (No Secrets)

Essential Terminal Tools for Embedded Development (No Secrets)

In embedded development, aside from development boards and oscilloscopes, the most frequent interaction is likely with terminal tools. Choosing the right terminal can double your debugging efficiency. Therefore, I have compiled a list of several high-frequency, practical, and straightforward terminal tools. While these tools may not cover every scenario, they are definitely robust enough for … Read more

Invention or Demand First? A Guide for Technical Talent in Automotive Embedded Development in the Era of SDV

Invention or Demand First? A Guide for Technical Talent in Automotive Embedded Development in the Era of SDV

🚗 🔍 Author’s Preface As traditional automobiles encounter the wave of transformation towards Software-Defined Vehicles (SDV), embedded engineers are facing unprecedented opportunities. This article will break down the competency map for core technical positions in automotive companies, helping you build irreplaceable technical competitiveness! 📚 Table of Contents 【Core Skills】Deep Dive into Three Key Areas 1.1 … Read more

Controlling the LCD1602 Liquid Crystal Display with Wa Language

Controlling the LCD1602 Liquid Crystal Display with Wa Language

This is an example program for the LCD displayed at the 3rd Software Innovation Development Conference using Wa Language, as shown below: 1. LCD1602 Display The LCD1602 (Liquid Crystal Display 1602) is a common character-type liquid crystal display module, where 1602 indicates that it can display 16 columns and 2 rows, totaling 32 characters. The … Read more

How to Use Arduino IDE for ESP32 Embedded Development: Configuring the Arduino ESP32 Development Environment

How to Use Arduino IDE for ESP32 Embedded Development: Configuring the Arduino ESP32 Development Environment

Introduction In the field of embedded development, the ESP32 development board is widely used. It is a powerful embedded system with WiFi and Bluetooth capabilities, suitable for various IoT and embedded projects. Using the Arduino IDE, embedded development for the ESP32 development board can be easily accomplished. This article will detail how to use the … Read more

Highly Recommended: Arduino 80-Class Teaching Plan and Objectives for Primary and Secondary School Students!

Highly Recommended: Arduino 80-Class Teaching Plan and Objectives for Primary and Secondary School Students!

1. Overall Course Introduction Knowledge Framework Applicable Age:Suitable for children in the fourth grade and above; for third graders, learning should be adjusted based on the child’s ability. Course Design Philosophy: 1. The entire course is centered around programming design concepts, emphasizing hardware fundamentals and programming thinking. 2. Periodic practical projects can enhance children’s sense … Read more

Download and Installation Guide for Keil uVision5 MDK5.34 Software Package

Download and Installation Guide for Keil uVision5 MDK5.34 Software Package

Software Download 1. Software Name:Keil uVision5 2. Software Version:MDK5.343. Software Size:865 MB4. System Requirements:Windows 7/Windows 10/Windows 11 (64-bit) 5.Download link from Quark Cloud Disk: https://pan.quark.cn/s/59fade859bc8 Please save the link before downloading to avoid data loss. Note that direct online extraction is not recommended! Software IntroductionKeil uVision5 is an integrated software development platform designed specifically for … Read more

Installation Guide for Proteus 8.17 Software with Download Package

Installation Guide for Proteus 8.17 Software with Download Package

SoftwareIntroduction Proteus 8.17 is a computer-aided design software package for electronic circuits. This package is a circuit simulation system based on PSPICE electronic component models. Proteus is a single application with many service modules that provide different functions (schematic capture, PCB layout, etc.). The wrapper that allows all these various tools to communicate with each … Read more

A Comprehensive Guide to CMake for Embedded Development

A Comprehensive Guide to CMake for Embedded Development

Follow and star our public account for exciting content Source: txp plays Linux Author: txp Editor: Li Xiaoyao Recently, many readers have been asking about CMake and its differences from Makefile in the group. Today, I have organized an article for everyone, which is quite lengthy, and I hope it will be helpful. Today, I … Read more