Exploring GCC Compilation Optimization Details from a Crash Issue

Exploring GCC Compilation Optimization Details from a Crash Issue

Introduction by Ali Mei The process of analyzing problems is also a path of technical growth. This article starts from a crash caused by GCC compilation optimization and gradually unfolds the exploration of compiler optimization details, opening a new world in the analysis process… Background: An Ordinary Crash Last year, a customer reported a bug … Read more

Understanding GCC Certification and Its Requirements

Understanding GCC Certification and Its Requirements

1. What is GCC Certification? GCC stands for General Certificate of Conformity.It is a written general conformity certificate statement that manufacturers and importers of general use products (i.e., non-child products) must issue based on reasonable testing, as stipulated in the U.S. Consumer Product Safety Improvement Act (CPSIA). 2. What are the requirements for a U.S. … 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

Requirements for Obtaining GCC Certification: A Must-Read for TEMU Sellers

Requirements for Obtaining GCC Certification: A Must-Read for TEMU Sellers

The TEMU platform of Pinduoduo in the United States requires all textile and clothing products to upload the GCC certificate (GCC, which stands for General Certificate of Conformity), and products that are not uploaded by December 31 will be taken offline. This highlights the importance and necessity of the GCC certificate in cross-border e-commerce platforms. … Read more

C++ Developments in 2019

C++ Developments in 2019

C++ Software Engineer Bartek published a blog reviewing the developments of C++ in 2019. Bartek mainly introduced the evolution of C++ features in 2019, significant advancements in global conferences, improvements in related tools, and expectations for new features in C++20. He summarized three major points of focus: C++20 is about to be released Tools have … Read more

Cross Compilation Techniques for Embedded Systems Based on Buildroot

Cross Compilation Techniques for Embedded Systems Based on Buildroot

1. Introduction Nowadays, IOT device security research needs to address products with different architectures. Given that compiling for different architectures is a skill that practitioners need to master. The mainstream device architectures today mainly include x86_64, arm, and mips. The compilation for different instruction sets and how to handle errors is also the topic discussed … Read more

Mastering Project-Generator for MDK5, IAR, and GCC

Mastering Project-Generator for MDK5, IAR, and GCC

Background Introduction: Many videos produced by Sugar are based on the open-source project project-generator to support three platforms. Feedback has shown that this method has sparked a lot of interest among readers. Friends participating in Sugar’s “Software Architecture Training Program” have successfully mastered this method. This article systematically introduces the use of project-generator starting from … Read more

Detailed Guide on Configuring Keil-MDK to Use GCC for Code Compilation

Detailed Guide on Configuring Keil-MDK to Use GCC for Code Compilation

Click below to【Learn Embedded Together】follow, learn together, and grow together ​​​​​​ Introduction Keil MDK-ARM can be used with the GNU Compiler Collection (GCC). GCC is an open-source development tool with many contributors, widely available and supports many devices. Keil defaults to using ARMCC to compile MCU project code. Therefore, the following configurations are required to … Read more

Research Progress of ADC Drugs for Advanced Gastric Cancer Treatment

Research Progress of ADC Drugs for Advanced Gastric Cancer Treatment

Abstract:Gastric cancer is a refractory malignant tumor, ranking fifth in incidence and third in mortality worldwide. Despite various treatment options significantly improving the prognosis of advanced gastric cancer (AGC), survival rates remain unsatisfactory. Therefore, the development of new therapeutic drugs is crucial for enhancing long-term efficacy. Antibody-drug conjugates (ADCs) are innovative and effective anti-tumor drugs … Read more

Practical Experience | STM32CubeIDE Tips for ld Link Files

Practical Experience | STM32CubeIDE Tips for ld Link Files

STM32CubeIDE is a free integrated development environment launched by ST, based on the Eclipse open-source framework, integrating free compilers and linkers such as GCC and GDB, supporting the entire series of STM32 chips. It can create C/C++ projects and supports debugging, real-time waveform simulation, and one-click downloading. In actual projects, sometimes it is necessary to … Read more