Engineers Who Build with Circuit Boards

Engineers Who Build with Circuit Boards

Hardware engineers are a group of people who “build with circuit boards”. They use various electronic components, such as resistors, capacitors, and chips, to piece together and design electronic products with various functions, such as mobile phones, computers, routers, and more. Sounds simple, right? But in reality, the work of hardware engineers is not that … Read more

Mastering I2C/SPI Communication Protocols

Mastering I2C/SPI Communication Protocols

Communication Protocol What are the differences between synchronous vs asynchronous and serial vs parallel? Communication protocols are fundamental skills that are applicable everywhere. However, very few people can confidently say they fully understand a specific communication protocol. Often, we only use part of the protocol. Hardware Engineer Growth Plan Phase IV: Hard Sound UP Master … Read more

How to Learn Embedded Systems? Engineer Learning Pathways Explained!

How to Learn Embedded Systems? Engineer Learning Pathways Explained!

In the field of embedded systems, hardware and software engineers are indispensable pillars, each undertaking different responsibilities and roles, yet closely connected, forming the core of embedded systems. Today, this article will detail what engineers need to learn, hoping to be helpful to everyone. Learning Path and Growth Direction for Embedded Hardware Engineers1. Learning Path① … Read more

Career Planning for Embedded Engineers Amidst Technological Changes

Career Planning for Embedded Engineers Amidst Technological Changes

Word Count: 18000 Content Index: ⭐⭐⭐⭐⭐ The Concept of Embedded Systems: Focus on Understanding the Concept of “Embedded” 1. From a hardware perspective, integrating CPU-based peripheral devices into the CPU chip itself. For example, early computers based on the X86 architecture only had arithmetic and accumulator functions. All chips needed to create external bridges for … Read more

How to Become an Excellent Embedded BSP Engineer?

How to Become an Excellent Embedded BSP Engineer?

▼Click the business card below to follow our public account▼ Abstract: BSP, short for Board Support Package, means Board Support Package in Chinese. A BSP engineer is responsible for the development, debugging, and maintenance of the board support package. So what is a board support package? What is a BSP engineer? How can one become … Read more

Understanding the MIPI_CSI Protocol: Principles and Applications

Understanding the MIPI_CSI Protocol: Principles and Applications

As a hardware engineer, I have an in-depth understanding of the MIPI (Mobile Industry Processor Interface) CSI (Camera Serial Interface) protocol. Below is a detailed explanation of the MIPI_CSI protocol: 1. Overview of the MIPI_CSI Protocol The MIPI_CSI protocol is one of the open standards established by the MIPI Alliance for mobile application processors, specifically … Read more