Beginner’s Guide: Learning Embedded Systems from a Decade of Experience

Beginner's Guide: Learning Embedded Systems from a Decade of Experience

Embedded systems are a type of “computer system designed for specific applications, fully embedded within controlled devices.” According to the definition by the U.K. Institution of Electrical Engineers, embedded systems are used for controlling, monitoring, or assisting devices, machines, or equipment used in factory operations. Unlike general-purpose computer systems such as personal computers, embedded systems … Read more

General Process of Embedded Hardware Design

General Process of Embedded Hardware Design

Abstract: Embedded hardware design is a systematic task. For engineers, understanding the processes and general methods involved is significant for carrying out their work. Today, let’s briefly discuss the general process in hardware design. 1. Requirement Analysis Requirement Analysis involves working with clients to analyze requirements and determine the final needs, establishing guiding documents such … Read more

A Quick Guide to Using ARM Embedded System Hardware

A Quick Guide to Using ARM Embedded System Hardware

Source: ICisC Nanjing Integrated Circuit Industry Service Center With the rapid development of computer technology, microelectronics technology, and network technology, embedded systems have been widely used in various fields such as industry and agriculture. This article mainly provides a detailed introduction to the hardware design of ARM embedded systems and application examples of ARM embedded … Read more

Understanding eMMC Interface for High-Speed Circuits

Understanding eMMC Interface for High-Speed Circuits

eMMC, as a common hardware interface in high-speed circuit design, is often used for storage in IOS systems or for storing critical product information. This article will analyze the eMMC protocol and combine it with some unconventional bugs encountered in actual work, aiming to master the circuit design and problem analysis of the eMMC interface … Read more

Exploring Low Power Design in Microcontrollers

Exploring Low Power Design in Microcontrollers

After years of low-power hardware design (the hardware and software design in the company are separate, and I have always been doing hardware. Facing low-power production issues in hardware can often be quite challenging), I found that one common issue is that the IO is not configured properly before the microcontroller enters sleep mode. The … Read more

Methods to Enhance RS-485 Bus Reliability and Common Fault Handling

Methods to Enhance RS-485 Bus Reliability and Common Fault Handling

How to Design a Modular Host Computer? Why is there such a big difference in the situation of engineers at home and abroad? Easy Learning of TIA Portal SCL Programming Structured Variables Understand S7-1500 PLC Reading and Writing SQL Microsoft Database in Seconds 1. Device Functionality Among various schemes for medium to long distance communication … Read more

Methods to Enhance RS-485 Bus Reliability and Common Fault Handling

Methods to Enhance RS-485 Bus Reliability and Common Fault Handling

Among the various solutions for medium to long-distance communication between MCUs, RS-485 is widely used in factory automation, industrial control, community monitoring, and water resources automatic reporting due to its simple hardware design, ease of control, and low cost. However, RS-485 bus still has defects in anti-interference, adaptability, and communication efficiency. Improper handling of some … Read more

Open Source Solution: V3S-PI – Portable Terminal Based on Allwinner V3S

Open Source Solution: V3S-PI - Portable Terminal Based on Allwinner V3S

Project Name: V3S-PI Portable Terminal Based on Allwinner V3S Author: FanHuaCloud Introduction To master a skill, one must practice. The author wanted to learn Linux, so they learned while doing and successfully open-sourced a——rather good four-layer board design terminal device. The project cost can be compressed to under 100 yuan, making it easy to replicate … Read more

Parametric Structure Design for SPI in FPGA

Parametric Structure Design for SPI in FPGA

Hello, hero! Welcome to the FPGA technology world. The world is vast, and meeting is fate. You can follow the FPGA technology world to get other interesting resources in the “Adventuring” and “Chivalry” sections, or have a drink and chat together. Today, I bring you the parametric structure design for SPI in FPGA. Without further … Read more

How to Debug FPGA Using Internal Logic Analyzers?

How to Debug FPGA Using Internal Logic Analyzers?

1 Reasons Driving Change in FPGA Debugging Technology The reprogramming capability of FPGAs is a key advantage in the functional debugging of hardware designs. In the early days of using CPLDs and FPGAs, when a design was found to be malfunctioning, engineers would use the “debug hook” method. They would route the internal signals of … Read more