Embedded Software Design for Testability

Embedded Software Design for Testability

“Star Public Account“, Let’s Progress Together! Hello everyone, I am Mixed Cuisine Jun. This time we will introduce embedded software design for testability. What is testability? It means that after you finish writing a software module/function interface, you can conveniently and comprehensively perform self-testing. Let’s take a simple example to understand testable software. There is … Read more

2024 Embedded Chip and System Design Competition Overview

2024 Embedded Chip and System Design Competition Overview

2024 Embedded Chip and System Design Competition ST Track Topic Direction Three Automotive MCU Application Support Explanation and Production Ideas Sharing Hello everyone, from yesterday’s post we learned that the 7th National College Student Embedded Competition has officially started, and a live broadcast of the ST track topic guide was held last night (Prize Live … Read more

Common Lightweight Checksum Algorithms in Microcontrollers

Common Lightweight Checksum Algorithms in Microcontrollers

UART has parity check, and CAN communication has CRC check. Communication protocols such as Modbus, MAVlink, and USB also have checksum information. When customizing data storage, experienced engineers will always add some checksum information. In your daily communication or data storage, do you use checksum information? Below are several common checksum algorithms. 1. Checksum Checksum … Read more

7 Embedded Software Design Architectures You Should Know

7 Embedded Software Design Architectures You Should Know

I am Lao Wen, an embedded engineer who loves learning. Follow me to become better together! An architectural pattern is a general reusable solution to a commonly occurring problem within a given context in software architecture. A pattern is a solution to a problem in a specific context. However, many developers still struggle to understand … Read more

Innovative Embedded AI Solutions for Police Drones

Innovative Embedded AI Solutions for Police Drones

In recent years, police drones have shown significant growth potential, especially in innovative applications in intelligent transportation, effectively improving road traffic management efficiency and safety through technological means, with market demand continuously expanding. Guided by market demand, Huabei Industrial Control has launched a dedicated embedded AI motherboard solution for police drones. With the acceleration of … Read more

Open Source! Sharing an Embedded AI Project

Open Source! Sharing an Embedded AI Project

Embedded AI is truly a hot direction nowadays, and I am gradually learning it myself. Without further ado, let’s get straight to the point and share an open-source project I encountered. Project Author: Search “Awesome Little Shrimp” on Bilibili This project is developed based on Espressif’s ESP-IDF. This project is an open-source initiative primarily for … Read more

Embedded Real-Time Software and Hardware Solutions for Industrial Control

Embedded Real-Time Software and Hardware Solutions for Industrial Control

In the field of industrial control, stability and real-time performance are two important factors that need to be fully considered in the design of embedded systems. Compared to general embedded Linux design solutions, MYiR Electronics has launched the myir-image-core system on the Remi Pi development platform, targeting various industrial application scenarios. The newly released myir-image-core … Read more

Embedded C Coding Standards

Embedded C Coding Standards

“ Introduction: This article analyzes the embedded C coding standards shared by a foreigner on GitHub (recommended for careful reading): Embedded Mixed Bag.Keywords: Embedded, C statements, Programming standards ” Sharing the embedded C coding standards of a foreigner on GitHub (recommended for careful reading) [1] 01 Most Important Rules   The most important rule when writing … Read more

Essential Embedded Tools for Developers

Essential Embedded Tools for Developers

Previously shared in the article “Embedded Software Tools List” were some commonly used and well-known tools. In this article, we will summarize some lesser-known but very practical auxiliary tools, hoping to be of help to everyone. 1. VSPD Virtual Serial Port Driver (VSPD) is a virtual serial port software. Virtual serial port software simulates physical … Read more

Progress Update for ARM Bare Metal Course 1 Enhanced Version

Progress Update for ARM Bare Metal Course 1 Enhanced Version

Sunny skies with a crane soaring above the clouds, inspiring poetic feelings to the azure sky. Hello everyone, the ARM Bare Metal Course 1 Enhanced Version has updated 15 sections today: Among them, there are 11 sections of LCD programming // Uploading, expected to be available for download before 8 PM tonight. Lesson 018_LCD Programming … Read more