Collection of Commonly Used Communication Protocols in Embedded Systems!

Collection of Commonly Used Communication Protocols in Embedded Systems!

UART, SPI, and I2C are very common serial communication methods in embedded development. The underlying communication principles of these protocols are not difficult, but many beginners struggle to learn them. Today, I will share some common underlying data transmission principles of these communication methods. UART Serial Communication UART: Universal Asynchronous Receiver-Transmitter. The UART serial port … Read more

Cutting-Edge | China’s First Embedded AI Vision Chip Released

Cutting-Edge | China's First Embedded AI Vision Chip Released

On December 20, 2017, after two years of relentless effort, Horizon Robotics, a world-leading AI startup, successfully launched China’s first globally leading embedded AI “Chinese chip”. This innovative solution, under the banner of “Algorithm + Chip + Cloud”, aims to provide a groundbreaking Chinese solution. In the field of AI visual recognition, this type of … Read more

Power Management Chips for Smart Glasses: The Invisible Battlefield Behind Battery Life Revolution

Power Management Chips for Smart Glasses: The Invisible Battlefield Behind Battery Life Revolution

(Comprehensive report from Electronic Enthusiasts) Smart glasses, as an important component of wearable devices, are gradually integrating into our daily lives. The power management chip, as one of the core components of smart glasses, directly affects the overall performance of the device. According to a teardown by Wellsenn XR, the BOM cost of Ray-Ban Meta … Read more

SGDK330B: A Powerful Assistant for eMMC Storage Analysis

SGDK330B: A Powerful Assistant for eMMC Storage Analysis

In today’s digital age, storage technology is crucial. eMMC, as a key technology in the embedded storage field, is widely used in various electronic devices. The SGDK330B protocol analyzer launched by SolidGear provides strong support for in-depth research and efficient utilization of eMMC technology.1. eMMC: The Core Power of Embedded StorageeMMC (embedded MultiMediaCard) is a … Read more

High Load Rate Also Causes Errors in ECU

High Load Rate Also Causes Errors in ECU

1What is ECU? ECU (Electronic Control Unit), also known as “vehicle computer” or “on-board computer”, is a dedicated microcontroller for automotive applications. It consists of a microprocessor (MCU), memory (ROM, RAM), input/output interfaces (I/O), analog-to-digital converters (A/D), and large-scale integrated circuits for shaping and driving, similar to a regular computer. It is also easily recognizable … Read more

Automotive Development: Methods and Processes for Whole Vehicle ECU Development!

Automotive Development: Methods and Processes for Whole Vehicle ECU Development!

Man Tan Jun: Focused on sharingthe most excitingautomotive development technology! Beauty comes in many forms, including physical beauty, temperament beauty, intellectual beauty, and inner beauty, etc. Often, the most charming combination is a blend of these types! Cars are similar; a beautiful appearance needs to be paired with good performance, and the combination of both … Read more

Major Upgrade of Yuan Zheng Diagnostic Equipment UI: Optimization of the Diagnostic Process

Major Upgrade of Yuan Zheng Diagnostic Equipment UI: Optimization of the Diagnostic Process

Yuan Zheng has added two practical features during the diagnostic process: displaying the car voltage and allowing continued diagnostics after Bluetooth reconnection during the diagnostic process. Voltage Display in the Upper Right Corner of the Diagnostic Process During vehicle repairs, technicians often need to connect an external power source to charge the car, to prevent … Read more

Introduction to CANopen Porting in Embedded Systems

Introduction to CANopen Porting in Embedded Systems

CANopen is an application layer protocol based on the CAN bus. Porting it to the target platform generally requires the following steps: 1.Hardware Preparation â—¦Ensure that the target microcontroller or microprocessor has a CAN controller. If there is no built-in CAN controller, an external CAN controller chip (such as SJA1000, etc.) may be required, and … Read more

What is an Embedded BSP Engineer?

What is an Embedded BSP Engineer?

Today, we will learn what a BSP engineer is. Embedded Systems To understand what an embedded software engineer is, we first need to discuss embedded systems (embedded devices). According to Wikipedia, an embedded system is defined as follows: An embedded system is a computer system that is embedded within a mechanical or electrical system, designed … Read more

Rust vs Nim: Who Will Be the Next Generation Programming Champion?

Rust vs Nim: Who Will Be the Next Generation Programming Champion?

Introduction to Galileo AI LogRocket’s Galileo AI can monitor every session, revealing important user experience issues and key behavior patterns. Comparing programming languages is not a new topic in the technical ecosystem. Developers continuously evaluate languages, frameworks, and tools. Rust and Nim: A Comparison of Programming Languages Rust and Nim share many similarities and differences … Read more