How Engineers Can Effectively Debug PCB Circuit Boards

How Engineers Can Effectively Debug PCB Circuit Boards

In the field of electronic engineering, debugging (Debug) circuit boards is an indispensable part of the product development process, directly related to whether the product’s functions and performance meet the standards. In the face of complex digital circuit systems, an efficient and organized Debug process is particularly important. So how can we effectively perform its … Read more

What Are the Eight Major Processes in Semiconductor Manufacturing?

What Are the Eight Major Processes in Semiconductor Manufacturing?

Are you familiar with the eight major processes in semiconductor manufacturing? 1. Wafer Processing Refining sand into single crystal silicon wafers. 2. Wafer Oxidation Forming a protective film on the wafer through thermal oxidation or chemical vapor deposition. 3. Photolithography Printing circuit patterns onto the wafer through coating, exposure, and development. 4. Etching After the … Read more

Embedded Development Architecture Standards: Making Code Elegant, Reliable, and Portable Like LEGO!

Embedded Development Architecture Standards: Making Code Elegant, Reliable, and Portable Like LEGO!

1. Why do 90% of embedded projects fail during the “maintenance phase”? πŸ‘‡ Let’s start with a soul-searching question When requirements change, do the driver layer, business layer, and UI all need to change too? When a newcomer takes over the code, do they spend two weeks just trying to find the entry point? πŸ’‘ … Read more

Linux Disk Performance Testing Tool – FIO

Linux Disk Performance Testing Tool - FIO

1. Types of Disk I/O Tests     In daily testing, the main types of disk I/O tests are as follows: Random Read, Random Write, Random Read/Write Sequential Read, Sequential Write, Sequential Read/Write 2. Introduction to FIO     FIO is an open-source IOPS testing tool in Linux, primarily used for stress testing and performance … Read more

Understanding the Advantages of setUp() in Python

Understanding the Advantages of setUp() in Python

Method setUp() In programming, setUp() is a common method name, especially widely used in unit testing frameworks. It is typically used to perform some initialization operations before executing test methods, ensuring consistency in the testing environment. For example, in Python’s unittest framework, the setUp() method is automatically called before each test method runs, making it … Read more

Vietnam’s Semiconductor Acceleration: Diverting Orders from China?

Vietnam's Semiconductor Acceleration: Diverting Orders from China?

As the topic of “some factories in China relocating to Vietnam” gains attention, a recent investment announced by South Korea’s Samsung has added fuel to the fire in the semiconductor industry. According to Vietnamese media reports, Samsung revealed on the 5th local time that it plans to begin mass production of semiconductor packaging components at … Read more

Technical Article: Resistance and Resistivity of PCB Substrates

Technical Article: Resistance and Resistivity of PCB Substrates

Technical Article: Resistance and Resistivity of PCB Substrates Ningbo Turbulence Laboratory 01 Insulation Resistance, Volume Resistivity, and Surface Resistivity In engineering, materials are roughly classified into four categories based on conductivity, with PCB substrates being a typical insulating material. Insulation resistance is the resistance value exhibited by insulating materials under direct current (DC) voltage, which … Read more

Testing the MD5 Encryption Algorithm

Testing the MD5 Encryption Algorithm

When collecting data from websites, we found that many sites encrypt their data, and one common encryption method is MD5. Regarding MD5 encryption, it is generally implemented according to the RFC 1321 defined MD5 algorithm standard. Today, we will test the MD5 encryption algorithm of a certain website. function c(e) {function t(e, t) {return e … Read more

Detailed Explanation of JTAG Architecture and Principles

Detailed Explanation of JTAG Architecture and Principles

In modern electronic system design and development, debugging, testing, and programming are key processes to ensure product functionality and reliability. As the integration of integrated circuits (ICs) continues to increase and packaging forms become more complex (such as BGA, QFN, etc.), traditional probe testing methods have become inadequate for physically contacting chip pins. To address … Read more

Computer Level 2 – C Language – Multiple Choice Question Training – 5

Computer Level 2 - C Language - Multiple Choice Question Training - 5

01 Answer: B Analysis: For option A: Different storage structures lead to different data processing efficiencies. For option B: The time complexity of an algorithm measures the time required for execution on a computer, while space complexity measures the storage space required during execution; the two are not necessarily related. For option C: The logical … Read more