User Manual for the EVE 200Smart Modbus RTU Library

The EVE 200Smart PLC can utilize the Modbus RTU instruction library from Siemens software, or it can use EVE’s own UN Modbus RTU instruction library, providing users with two options. The difference between the two libraries is that Siemens’ MODBUS library is implemented in the upper-level PLC program, which is large in size, occupying almost … Read more

Analysis of JTAG Principles and Its Application in ATE DFT Testing

JTAG (Joint Test Action Group) is an international standard testing protocol (IEEE 1149.1) primarily used for testing, debugging, and programming chips, PCBs, and systems. Through a dedicated hardware interface and protocol, it provides non-intrusive access to the internal circuits of chips. The JTAG protocol is widely used in embedded development, hardware verification, and fault diagnosis. … Read more

Documenting the Porting of GDB 16.2 on RK3399

To quickly locate program issues, it is necessary to compile gdb 16.2 on the RK3399 development board and use gdb 16.2 to debug the program. UnsetUnsetCompilation EnvironmentUnsetUnset Ubuntu 24.04 gcc-linaro-10.2.1-2021.01-x86_64_aarch64-linux-gnu UnsetUnsetPrerequisitesUnsetUnset GDB Official Website: https://sourceware.org/gdb/ Source Code Download Link: https://sourceware.org/pub/gdb/releases/?C=M;O=D The gdb 16.2 version depends on higher versions of gmp and mpfr, so these two … Read more

Summary of Key Points in Embedded C Language

How to excel in embedded systems? This question, when asked, will often receive the answer: master the C language! Today, I recommend a summary of key points in embedded C language written by an expert, which is definitely worth reading. From a syntactical perspective, C language is not complex, but writing high-quality and reliable embedded … Read more

Planning a Learning Path for Transitioning from C++ Desktop Development to Audio-Video or Embedded Systems

Today, I would like to share a question from a follower: I am currently in my third year of a master’s program at a 211 university and have received an offer for C++ desktop application development. I plan to work in this position for a maximum of 3 to 4 years, after which I want … Read more

The Best Growth Path for Embedded Engineers

The embedded systems engineer is a profession that requires a deep technical foundation, interdisciplinary knowledge, and continuous learning. Embedded systems are widely used in fields such as the Internet of Things (IoT), automotive electronics, industrial automation, and medical devices, demanding a broad and deep skill set from engineers. Below is a systematic growth path to … Read more

Ignition-CMake2: The Swiss Army Knife for C++ Projects

Ignition-CMake2: The Swiss Army Knife for C++ Projects Ignition-CMake2 is a tool library specifically designed to simplify the build process for C++ projects. It acts like a “Swiss Army Knife,” providing C++ developers with a variety of convenient tools and modules to help them manage their projects more efficiently. While it is primarily used in … Read more

Why Does It Take So Long for Chips to Go from Tape-Out to Mass Production?

It is well known that the process from successful tape-out of a chip to achieving mass production requires multiple technical checkpoints and a validation cycle lasting 12 to 36 months. This process integrates deep collaboration among semiconductor processes, manufacturing engineering, and quality management, making it a precise art of modern industry. 1. Testing and Tuning … Read more

GCC Salon | Dialogue with Han Naiping: Co-creating a New Paradigm of Diverse Collaboration in the Global Computing Ecosystem

In the industrial transformation intertwined with the revolution of artificial intelligence and computing power, operating systems, as the underlying foundation of digital civilization, are at a critical juncture of open collaboration. Recently, the “GCC Salon” series of interviews titled “Words from Leaders” invited Mr. Han Naiping, a member of the GCC Council and Strategic Advisory … Read more

Introduction of Barcelona BSPTS: A New International Solution for Scoliosis Correction

Explanation Scoliosis has seven major systems worldwide, but when each system is considered separately, it seems that they are not very efficient in addressing scoliosis. However, each system provides us with different insights. Today, I will briefly share the BSPTS system. Founders: Elena Salvá (A), Dr. Gloria Quera-Salvá (B), Dr. Manuel Rigo (C) Origin The … Read more