40th Anniversary of DSP: How the 25-Year-Old C2000™ Continues to Evolve Classics (Past & Present)

40th Anniversary of DSP: How the 25-Year-Old C2000™ Continues to Evolve Classics (Past & Present)

Click the blue text above Follow us! This year marks the 40th anniversary of the Digital Signal Processor (DSP). If we were to identify a representative work of TI’s MCU, it would undoubtedly be the C2000™. As one of TI’s and the industry’s longest-standing MCU product lines, it has a history of 25 years, with … Read more

Embedded Programming: How to Implement State Machine Design in C Language?

Embedded Programming: How to Implement State Machine Design in C Language?

I am Lao Wen, an embedded engineer who loves learning. Follow me, and let's become better together! The state machine pattern is a behavioral pattern that effectively implements state transitions through polymorphism. Unfortunately, in embedded environments, we often have to write pure C code, and we also need to consider reentrancy and multitasking requests, which … Read more

Realistic Animation Demonstrating the Communication Processes of I2C, SPI, and UART

So far, protocols such as I2C, SPI, and UART remain the most commonly used communication protocols in electronic embedded devices. In this article, we will analyze these three protocols to provide a clear and intuitive understanding of their functions, advantages, and limitations, supplemented with GIF animations. I2C Protocol I2C is a serial communication protocol typically … Read more

Renesas Electronics Launches Certified PROFINET IRT and PROFIdrive Software Protocol Stack

Renesas Electronics Launches Certified PROFINET IRT and PROFIdrive Software Protocol Stack

March 10, 2025, Beijing, China – Renesas Electronics Corporation (TSE: 6723), a global leader in semiconductor solutions, today announced the launch of its certified PROFINET IRT (Isochronous Real-Time) and PROFIdrive software protocol stack for its RZ/T and RZ/N series industrial network system microprocessors (MPUs). The initial version of this new software protocol stack is designed … Read more

The Boot Process of Embedded Linux on RK3399

The Boot Process of Embedded Linux on RK3399

1. Introduction The RK3399 is a high-performance SoC launched by Rockchip, widely used in smart devices, embedded systems, and industrial control applications. Understanding its boot process is crucial for developers to optimize system boot time, customize firmware, and troubleshoot boot issues. This article will detail the boot process of the RK3399, including the BootROM, bootloader, … Read more

Embedded – UART-Based Communication Protocols

Embedded - UART-Based Communication Protocols

The following is an introduction to common communication protocols based on the UART bus: 1. Modbus Protocol (RTU Mode) •Introduction:Modbus is a widely used master-slave communication protocol in industrial control, divided into RTU (Remote Terminal Unit) and ASCII modes, with RTU mode being the most commonly used version of UART. •Features: ◦Binary Transmission:Data is packed … Read more

Embedded AI Briefing 2020-07-18: Release of MobileNeXt/Tengine-Lite for Edge Models/NCNN Support for RISC-V

Embedded AI Briefing 2020-07-18: Release of MobileNeXt/Tengine-Lite for Edge Models/NCNN Support for RISC-V

Focus on Model Compression, Low-Bit Quantization, Mobile Inference Acceleration Optimization, and Deployment Introduction: This time there are 18 items. 【News】 Graphcore releases second-generation 7nm IPU M2000, Imagination launches the safety-focused XS GPU for automotive ADAS, analysis of the Snapdragon 4100 series designed for smartwatches, and ARM China releases a lightweight processor “Star” for IoT devices. … Read more

Advantages and Value of Rolling Upgrades for Microservices in Embedded Real-Time Scenarios

Advantages and Value of Rolling Upgrades for Microservices in Embedded Real-Time Scenarios

Introduction With the rapid development of information technology, embedded real-time scenarios are undergoing a profound transformation, especially in the automotive industry. Cars are no longer just a combination of mechanics and hardware; they are gradually becoming a platform that integrates hardware, software, and data. Software, as the key to automotive intelligence, directly affects the safety, … Read more

RTOS: Easily Build Your Own Real-Time Embedded Operating System!

RTOS: Easily Build Your Own Real-Time Embedded Operating System!

Are you still troubled by the complexity of embedded systems? Do you want to make your smart hardware more powerful, stable, and responsive? Then you definitely need to understand Real-Time Operating Systems (RTOS)! It is like magic in the embedded world, granting your devices extraordinary capabilities. Next, we will introduce RTOS, from basic concepts to … Read more

Automated Testing of Embedded Real-Time Systems on Drones by Kronstadt Group

Automated Testing of Embedded Real-Time Systems on Drones by Kronstadt Group

The Russia-Ukraine war has been ongoing for over three years, with the front lines shifting back and forth, and there have finally been some significant changes recently. The two beautiful Russian ladies who used to frequently appear in the neighborhood are no longer seen. However, my proficiency in Russian and Ukrainian has not changed much. … Read more