Interrupts vs Polling in Embedded Development

Interrupts vs Polling in Embedded Development

Follow+Star Public Account, don’t miss the wonderful content Source | Technology Makes Dreams Greater After a week of testing the waters, I’m ready to sit at home and code, and catch up on my writing. Just as I was focused on outputting, my wife interrupted me. The baby is crying, come quickly! There was a … Read more

Do Embedded Developers Need Documentation?

Do Embedded Developers Need Documentation?

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang Recently, I saw a discussion in a group chat regarding the topic: Do embedded developers really need to write documentation? To discuss this topic in depth, we may need to consider various situations such as company size, project … Read more

How to Write Test Cases in Embedded Development?

How to Write Test Cases in Embedded Development?

Follow+Star Public Account, don’t miss the wonderful content Author | strongerHuang WeChat Official Account | strongerHuang In a small company, one person might be responsible for the entire project, covering hardware, software, and testing. However, more formal companies tend to subdivide tasks, separating software development and testing.To avoid conflicts between software and testing, writing test … Read more

How to Develop Embedded Windows?

How to Develop Embedded Windows?

I'm Lao Wen, an embedded engineer who loves learning. In the process of developing embedded products, due to business requirements, engineers need to use operating systems for task scheduling. In the field of embedded technology, the most commonly heard or encountered systems by engineers are embedded Linux or real-time operating systems (RTOS) running on microcontroller … Read more

Embedded Terminal Visual AI: The Future of Smart IoT

Embedded Terminal Visual AI: The Future of Smart IoT

On May 19th, the 4th “China Smart Home Expo (CSHE2018)” and the 9th Shenzhen (International) Integrated Circuit Technology Innovation and Application Exhibition (CICE2018) successfully concluded at the Shenzhen Convention and Exhibition Center. During the concurrent event “Smart Home: IoT Embedded Technology Ecological Summit Forum,” Liu Zhe, Product Director of Zhongke Chuangda Software Co., Ltd., delivered … Read more

Differences Between 51, STM32, and Linux LED Control

Differences Between 51, STM32, and Linux LED Control

Follow+Star Public Number, don’t miss out on exciting content Arrangement | strongerHuang WeChat Public Account | Embedded Column The first “project” for embedded beginners is LED control. In this article, we’ll explore the differences between 51, STM32, and Linux LED control. 51 LED Control 51 LED control is a popular choice for many microcontroller beginners, … Read more

Understanding Current Backflow in Embedded Systems

Understanding Current Backflow in Embedded Systems

01 In embedded development, current backflow is an easily overlooked issue that can lead to serious consequences. This chapter will delve into the causes, impacts, and how to identify and prevent this issue in practical engineering. The issue of current backflow rarely occurs during the 5V single-chip microcontroller era, mainly because the IO withstand voltage … Read more

Principle of OTA Upgrade for Embedded Devices

Principle of OTA Upgrade for Embedded Devices

1. Background There is no perfect software; due to design flaws and business requirement updates, software is constantly being upgraded and improved. This article focuses on how to replace the currently running old software with new software, especially for electronic products where Over-the-Air (OTA) upgrades are constrained by hardware resources, necessitating different solutions for software … Read more

Exploring the Innovative NumWorks Graphing Calculator

Exploring the Innovative NumWorks Graphing Calculator

The graphing calculator is a niche market, with the main players being Casio and TI (Texas Instruments). Currently, the major issues with these two giants are their lack of aesthetic appeal, slow hardware and software iterations, and relatively closed systems. The NumWorks graphing calculator is quite impressive, offering a high level of playability, and its … Read more

An Open Source Lightweight Embedded Software Development Framework

An Open Source Lightweight Embedded Software Development Framework

1. Introduction to Zorb The Zorb Framework is a lightweight embedded framework built on the principles of object-oriented design. The purpose of building the Zorb Framework is to enable rapid application development on chips that cannot run Linux, avoiding the need to reinvent the wheel. The initial design features of the Zorb Framework include: 1. … Read more