He Xiaopeng: Self-Developed Turing AI Chip to Enter Mass Production in Q2 2025

He Xiaopeng: Self-Developed Turing AI Chip to Enter Mass Production in Q2 2025

Recently, He Xiaopeng, chairman of XPeng Motors, revealed in an interview that the company’s self-developed Turing AI chip will officially enter mass production in the second quarter of 2025. This chip will also be applied to XPeng’s AI robots and flying cars, enabling physical AI hardware. XPeng Motors announced the successful tape-out of the self-developed … Read more

Disassembly and Analysis of Yushu Technology’s L1 LiDAR Chip

Disassembly and Analysis of Yushu Technology's L1 LiDAR Chip

Recently, I analyzed Yushu Technology’s L1 LiDAR: “Snow Ridge ยท Disassembly and Principle Analysis of Yushu Technology’s L1 LiDAR“. Among them, the chips on the circuit board lack silkscreen printing, making it difficult to understand their specific functions. Therefore, I asked experts from the chip company to perform a decap on the main chips to … Read more

Introduction of High Selectivity Etching in Chip Manufacturing

Introduction of High Selectivity Etching in Chip Manufacturing

Click the blue textto follow us Through high selectivity etching, specialized etching tools remove or etch materials from the microchip structures during the IC production process. Furthermore, these high selectivity etching tools can remove materials in any direction (isotropic) without damaging other parts of the device. In some cases, high selectivity etching tools can also … Read more

Setting Up a C Language Development Environment: From Installation to Configuration

Setting Up a C Language Development Environment: From Installation to Configuration

Setting Up a C Language Development Environment // This is a sample C code #include <stdio.h> int main() { printf("Hello, World!\n"); return 0; }</stdio.h> In this article, we will discuss the steps required to set up a C language development environment. This includes installation of necessary tools and configuration of the environment for optimal performance. … Read more

Essential C Language Tool Codes in Embedded Development

Essential C Language Tool Codes in Embedded Development

The commonly used C language tool codes in embedded development are indeed very important. Below are some sword-level C language tool code examples, along with brief explanations. 1. Circular Buffer: typedef struct { int buffer[SIZE]; int head; int tail; int count; } CircularBuffer; void push(CircularBuffer *cb, int data) { if (cb->count < SIZE) { cb->buffer[cb->head] … Read more

10 Must-Read Open Source C Language Projects

10 Must-Read Open Source C Language Projects

1. Webbench Webbench is a very simple website stress testing tool used under Linux. It uses fork() to simulate multiple clients accessing the specified URL simultaneously, testing the performance of the website under pressure, and can simulate up to 30,000 concurrent connections to test the website’s load capacity. Webbench is written in C, and the … Read more

Embedded C Programming: A Collection of Very Useful Code Snippets!

Embedded C Programming: A Collection of Very Useful Code Snippets!

Click the blue “Most Programmer” to follow me! Add a “Star“, every day at 18:03, let’s learn technology together! In the process of embedded software development, to improve work efficiency and avoid wasting time on reinventing the wheel, we often reuse some C language code snippets. Here are some sword-level C language tool code examples, … Read more

C Language Example: Implementing a Simple Calculator

C Language Example: Implementing a Simple Calculator

In the vast field of programming, the C language is renowned for its efficiency, flexibility, and proximity to hardware. As one of the introductory programming languages, C provides a solid foundation for understanding the basic concepts of computer science. Implementing a simple calculator program is a classic case in learning C, as it helps us … Read more