Documenting a Crash Issue Caused by Missing Return in High Version GCC

Documenting a Crash Issue Caused by Missing Return in High Version GCC

1. Problem Phenomenon The code that runs normally on CentOS 7 crashes when compiled and run on CentOS 8. 2. Troubleshooting Process The crash occurred at a location in the test case that should not have been reached, so I first commented out that part of the code. It then crashed again after reaching the … Read more

Academician Gao Wen, Chairman of GCC SAC: Building a National Highway for AI Computing Power to Make It as Convenient as Electricity

Academician Gao Wen, Chairman of GCC SAC: Building a National Highway for AI Computing Power to Make It as Convenient as Electricity

Gao Wen, a representative of the National People’s Congress, an academician of the Chinese Academy of Engineering, and the director of the Pengcheng National Laboratory, mentioned in an interview that the construction of the computing power network includes three core elements: large-scale core computing power, super optical networks, and computing power scheduling systems. The ideal … Read more

GCC 15 Compiler Nears Completion: COBOL and Itanium Join, ALGOL Exits

GCC 15 Compiler Nears Completion: COBOL and Itanium Join, ALGOL Exits

Introduction: The 15th version of the GNU Compiler Collection is set to be released, during which some changes will be locked. GCC (GNU Compiler Collection) 15 is being updated as planned, and a new front end for COBOL is being introduced. This upgrade will also bring significant improvements to the development of C and C++. … Read more

Detailed Explanation of GCC Certification in the United States

Detailed Explanation of GCC Certification in the United States

1. What is GCC Certification? GCC stands for General Certificate of Conformity. It is a written general conformity certificate that manufacturers and importers of general use products (i.e., non-children’s products) must issue based on reasonable testing, as stipulated by the U.S. Consumer Product Safety Improvement Act (CPSIA). Manufacturers and importers of general use products subject … Read more

Linux | GCC Compilation Guide

Linux | GCC Compilation Guide

01 Why learn embedded Linux and embedded microcontrollers? Because AI will not be able to replace them in the next decade. GCC, which stands for GNU Compiler Collection, is a compilation suite that supports various computer architectures such as X86, ARM, and MIPI. The GCC that we use is included by default in Ubuntu.GCC options … Read more

What is the GCC (G-Mark) Certification for the Gulf Cooperation Council?

What is the GCC (G-Mark) Certification for the Gulf Cooperation Council?

The GCC certification, also known as G-Mark certification, stands for Gulf Cooperation Council. The Gulf Cooperation Council (GCC) was established in May 1981 and is the primary political and economic organization in the Gulf region, headquartered in Riyadh, Saudi Arabia. The GSO, or Gulf Standardization Organization, was established to ensure the safety and quality of … Read more

High School Mathematics Daily Problem DS Version – 5

High School Mathematics Daily Problem DS Version - 5

[High School Mathematics Daily Problem 5-1 and Initial Version Answer]I asked DS to solve this problem a few days ago. DS was continuously testing the first few terms of the sequence and was unable to find a solution. Today, it actually managed to solve it! DS’s learning ability is indeed impressive![DS’s Answer]DS’s answer also considered … Read more

Keil MDK Upgraded to V5.42a, Fixing This Bug

Keil MDK Upgraded to V5.42a, Fixing This Bug

Recently, Keil MDK has been significantly upgraded to version V5.42, but for users in China (using the Chinese version of the Windows operating system), the first step in installation encountered difficulties, as shown in the image below: Of course, I was no exception, as I got stuck during installation (encountering a bug), and I even … Read more

Download and Installation Guide for Keil uVision 2 C51 Version

Download and Installation Guide for Keil uVision 2 C51 Version

SoftwareIntroduction Keil uVision 2 C51 is one of the high-quality software for developing applications for various microcontrollers, supporting all derivatives of the 8051 series. It integrates editing, compiling, and simulation, supporting both assembly and C language programming. The interface is user-friendly, making it easy to learn and use. Keil C51 is a C language software … Read more

Interview Experience for Embedded Linux Positions at Hesai Technology

Interview Experience for Embedded Linux Positions at Hesai Technology

Click on the above“Embedded Linux Charging Station”, select“Pin/Star the Official Account” Welfare and valuable information delivered promptly First Interview 1. Self-introduction 2. What kind of locks are used in interrupts? 3. What is the difference between spin locks and mutex locks? 4. If the interrupt function is threaded, what kind of locks should be used? … Read more