Understanding JTAG: A Comprehensive Guide

Understanding JTAG: A Comprehensive Guide

Introduction JTAG is something that IC and embedded enthusiasts must have used, but for those who don’t understand the internal workings of JTAG and its implementation, this article is worth a read. For those who have previously learned about coresight, you are aware of ARM’s internal debugging, knowing that the entry point for debugging lies … Read more

Basic Knowledge of JTAG

Basic Knowledge of JTAG

In 1985, European manufacturing organizations established the Joint European Test Action Group (JETAG) to research testing for integrated circuits. Later, in collaboration with North American companies, this organization was renamed JTAG (Joint Test Action Group) in 1986, and corresponding testing standards were designated. This standard was approved by IEEE in 1990 as an international standard … Read more

Using Valgrind to Detect Memory Defects with CMake

Using Valgrind to Detect Memory Defects with CMake

Introduction: Currently, memory defects such as out-of-bounds writes or reads, or memory leaks (memory that has been allocated but never freed) can produce hard-to-track bugs, so it’s best to check them as early as possible. Valgrind is a general-purpose tool for detecting memory defects and memory leaks. This article will use Valgrind to warn about … Read more

Understanding GCC Certification for Selling in the US

Understanding GCC Certification for Selling in the US

This Issue Hot Topics What is GCC certification? What are the specific requirements? The U.S. Consumer Product Safety Commission (CPSC) has long participated in product customs clearance reviews with U.S. Customs and Border Protection (CBP) since joining U.S. customs authorities. All products entering the U.S. that fall under their jurisdiction will be marked for review. … Read more

General Methods for CAN Testing

General Methods for CAN Testing

In the field of CAN, aside from functional interaction and communication matrix design control, there is also the low-level testing of CAN, which mainly includes aspects such as CAN hardware, protocol stack, and software. As automotive manufacturers and suppliers, we often focus on functional design implementation and the signal interactions related to functional implementation; these … Read more

Comprehensive Guide to UDS Protocol Testing

Comprehensive Guide to UDS Protocol Testing

As usual, we will provide a systematic introduction from beginner to advanced levels to help everyone master this skill comprehensively. UDS is a high-level application protocol. The term “application protocol” refers to special transmission commands that are further encapsulated based on CAN message transmission. The difference between it and the CAN message itself is somewhat … Read more

All You Need to Know About Integrated Circuits!

All You Need to Know About Integrated Circuits!

Integrated circuits are made by arranging numerous components such as resistors, diodes, and transistors in the form of a circuit on semiconductor silicon wafers, then connecting pins and packaging them. Integrated circuits are commonly referred to as integrated blocks.The LM380 shown in the figure (a) is a common audio amplifier integrated circuit, with its internal … Read more

Detailed Steps for Testing with Spring Boot

Introduction In my first and second jobs after graduation, I was primarily involved in code migration and refactoring (switching languages). The first company was migrating from PHP to Java, and now I am in a department migrating from Clojure to Java. Refactoring is a task that can be completed by one person without needing to … Read more

How To Measure Capacitor Quality With A Multimeter

How To Measure Capacitor Quality With A Multimeter

Siemens Comprehensive + Portal + EPLAN Electrical Drawing Video Recordings Available for Sale at Low Package Prices! Chuangkong Education Siemens Comprehensive Course Introduction 1. Measuring Capacitor Quality with a Pointer Multimeter To measure the quality of a capacitor, it is best to use a pointer multimeter, which is more intuitive. Below, we will use the … Read more