Reflections on Principles of Embedded Software Design

Reflections on Principles of Embedded Software Design

There are many theories regarding object-oriented development that can also be referenced for embedded C software development. My knowledge is limited, and this is merely a starting point for discussion. 1 Design Principles SRP Single Responsibility Principle: Each function or module should have only one responsibility, and only one reason for it to change. OCP … Read more

Embedded Computer Systems and Embedded Operating Systems

Embedded Computer Systems and Embedded Operating Systems

Embedded Computer Systems and Embedded Operating Systems Wu Guofa October 22, 2023 Abstract: This is an advanced popular science article that can only be understood by readers with basic knowledge of computers. The article concisely introduces the basic concepts of embedded computer systems, development stages, types of embedded hardware, types of embedded software, and then … Read more

Essential Appliance Repair Tips: What to Do When Your Surveillance Camera Goes Offline? Wi-Fi Module Restart Emergency Solutions

Essential Appliance Repair Tips: What to Do When Your Surveillance Camera Goes Offline? Wi-Fi Module Restart Emergency Solutions

On a summer night, the sound of cicadas outside is interrupted by a sudden urgent phone alarm. The surveillance footage on the screen suddenly freezes, leaving only a glaring “Device Offline” message—your home camera has “broken down” again! Have you experienced such a scene? Don’t worry, today we will become “network doctors” and learn how … Read more

A Journey Through the World of Sensors: Fascinating Experiments Based on Arduino

A Journey Through the World of Sensors: Fascinating Experiments Based on Arduino

Exploring the World of Sensors: A Fascinating Journey of Experiments Based on Arduino In today’s rapidly advancing technology, sensors serve as the “tentacles” that perceive the world, widely used across various fields. Are you curious about how these sensors work? Do you want to experience their wonders firsthand? Today, let us use the Arduino development … Read more

Embarking on a New Journey: Exploring the Future

Embarking on a New Journey: Exploring the Future

Embarking on a New Journey Exploring the Future In April, as the flowers bloom, the social practice base for primary and secondary school students in Longgang District welcomed students from Shawan School and Shenzhen North University Moscow Affiliated Longgang Yuanshan School. As the morning light shone, the school bus slowly entered the campus surrounded by … Read more

How AI Toy Chips Find the Balance Between Performance, Power Consumption, and Cost

How AI Toy Chips Find the Balance Between Performance, Power Consumption, and Cost

According to reports from Electronic Enthusiasts (by Huang Shanming), the smart toy market has grown rapidly in recent years, with features such as voice recognition and image interaction becoming key competitive elements. However, high chip costs and development difficulties have made it challenging for many developers to advance their projects. How can we find suitable … Read more

Raspberry Pi Troubleshooting Guide 1: Cost-Saving Method – Zero HDMI Dependency, Easy Configuration of Raspberry Pi 5 Official Touch Display 2

Raspberry Pi Troubleshooting Guide 1: Cost-Saving Method - Zero HDMI Dependency, Easy Configuration of Raspberry Pi 5 Official Touch Display 2

Background of the Issue Initial State: After re-flashing the Raspberry Pi system, the Touch Display 2 only shows the cursor and does not display the full desktop. During this process, a segmentation fault in libc-bin caused system instability. Prerequisites: Core Hardware List for Raspberry Pi Project 1. Raspberry Pi 5 ▪ Model: Raspberry Pi (16GB) … Read more

IoT Life: Smart Connections for You and Me

IoT Life: Smart Connections for You and Me

// The Internet of Things (IoT) is omnipresent in our daily lives, transforming how we live and closely intertwined with our existence. In technology, IoT is widely applied across various fields, enabling people to better embrace and utilize technology while fully appreciating the allure of the network. Now, let us explore the wonders of the … Read more

A Brief History of Chip Technology Development Over 60 Years (Part 2)

Source: Chip Theory Original Author: Tian Gao Yun Dan Andi863 This article mainly introduces the rapid development of the chip industry along the trajectory of Moore’s Law during the 40 years from 1970 to 2010. Intel has been the flagbearer of chip technology development, with the x86 series CPUs, Pentium series CPUs, and Core series … Read more

Key Considerations for Developing FPGA UART with EIA/TIA-232

Key Considerations for Developing FPGA UART with EIA/TIA-232

In FPGA development, the design of the wiring for the UART interface, specifically the EIA/TIA-232 (commonly known as RS-232) interface, is crucial. A reasonable wiring layout not only enhances communication stability but also effectively reduces signal interference. Below are the key points for EIA/TIA-232 interface in FPGA UART development. 1. Signal Line Layout TX/RX Pair: … Read more