How to Design Embedded Software Architecture?

How to Design Embedded Software Architecture?

1. Incorrect Demonstration

Recently, our company hired a new colleague for embedded software development, who came from a listed company in Shanghai. Due to insufficient manpower, he was assigned to be responsible for the R&D of a new product. Initially, he was tasked with testing the functionality of the accelerometer, NB-IOT, servo, and external Flash. After completing the tests, he was asked to create a high-level design for the product. After spending two weeks,

Programming with Python on Raspberry Pi: Expand Your Projects to Incredible Scales

Programming with Python on Raspberry Pi: Expand Your Projects to Incredible Scales

The Raspberry Pi is a very inexpensive, fully programmable computer that is only the size of your palm. Although the Raspberry Pi is small, its potential is unlimited. You can create very cool projects on the Raspberry Pi just like you would on a regular desktop computer. For example, you can set up your own home cloud storage server using the Raspberry Pi.

Programming with Python on					</div>
									</div>
						
							<div class= 2025-01-02

Holtek Launches New 5V Wide Voltage Arm Cortex-M0+ Touch Microcontroller HT32F542xx Series

Holtek Launches New 5V Wide Voltage Arm Cortex-M0+ Touch Microcontroller HT32F542xx Series

丨Product Introduction丨

Holtek has launched the new 5V wide voltage Arm® Cortex®-M0+ Touch microcontroller HT32F542xx series, with a maximum frequency of 60MHz, providing up to 28 touch keys, and can undergo CS (Conductive Susceptibility) 10V dynamic testing. Additionally, it features an LED controller with automatic scanning capability. It is suitable for various electrical products such as air fryers, rice cookers, smart door locks, washing machine panels, etc.

The HT32F54231/54241

Introducing the New Zynq Z-7000S Series with Single ARM Core

Today, Xilinx announces a new product line and three latest devices in the Zynq-7000 SoC and Zynq UltraScale+ MPSoC families!

The new product line is called the Zynq Z-7000S series, with three new devices: Zynq Z-7007S, Zynq Z-7012S, and Zynq Z-7014S. The Zynq Z-7000S devices are specifically designed for smaller embedded designs, making them smaller and slightly slower than other members of the Zynq 7000 SoC series — but this slowness is relative, as these devices still offer the high-performance advantages

Graduation Season at CAFA | Zhou Qida

Graduation Season at CAFA | Zhou Qida

Zhou Qida

Central Academy of Fine Arts Printmaking Dept. · The 2nd studio

Central Academy of Fine Arts Printmaking Dept. The 2nd studio

Graduation Season at CAFA | Zhou Qida

"The Drumming Clocks No.2"

"Time Elder Houla told Maomao, the soul exists to feel time, if the soul cannot feel time, then time is meaningless".

—"Maomao"

Graduation Season at CAFA | Zhou Qida

Drumming Clocks No.2

Variable size

Box, microcontroller, clock core, sensor, pointer, white powder

Central Academy of

Embedded System Architecture Design

1. Embedded Systems

Components of Embedded Systems:Generally, embedded systems consist of embedded processors, supporting hardware, embedded operating systems, supporting software, and application software.

Embedded systems should have the following characteristics:

Strong specificity.Embedded systems are designed for specific application needs, integrating many tasks usually performed by general-purpose CPUs into the chip, which is conducive to miniaturization.

◆Technological integration.Embedded systems combine advanced computing, communication, semiconductor, and electronic technologies with specific applications in various industries, making it a technology-intensive, capital-intensive,

Essential ESD Protection Techniques for Embedded Core Board Development

Essential ESD Protection Techniques for Embedded Core Board Development
In electronic product development, ESD (Electrostatic Discharge) protection is an essential part. Here, we will briefly introduce some useful knowledge and techniques regarding ESD diodes in core board product development.

Essential ESD Protection Techniques for Embedded Core Board Development Introduction to ESD Diodes

ESD (Electrostatic Discharge Protection Devices), also known as Transient Voltage Suppression Diode Arrays (TVS Array), are components designed with multiple TVS chips or diodes arranged in various

A Comprehensive Review of 2K High Refresh Rate Monitors Under 700 Yuan

In the past year, the monitor market has become quite competitive. Many manufacturers have launched 2K resolution >144Hz high refresh rate screens in the 700 yuan price range. However, products from different manufacturers naturally have slight differences, so today we will analyze on paper the advantages and disadvantages of each manufacturer's monitors.

First model, ViewSonic VS20050【2K 170Hz IPS Panel】

Currently priced at 719 yuan, with a cash red envelope of 20 yuan for purchases,

Arm Cortex-M52 Launches, Bringing Artificial Intelligence to Ultra-Small Endpoint Devices

On November 23, Arm announced the launch of the Arm® Cortex®-M52 processor designed specifically for artificial intelligence Internet of Things (AIoT) applications, enhancing digital signal processing (DSP) and machine learning (ML) performance while effectively avoiding the cost overhead associated with dedicated DSP and ML accelerators. The Cortex-M52 will fully unleash the potential of ML in embedded computing solutions with advantages over current market price points.

Arm Cortex-M52 Launches, Bringing Artificial Intelligence to Ultra-Small Endpoint Devices

Currently, generative artificial intelligence and

Understanding the Differences Between ARM, MCU, DSP, FPGA, and SoC

Understanding the Differences Between ARM, MCU, DSP, FPGA, and SoC

ARM

The ARM processor was the first RISC microprocessor designed by Acorn Computer Ltd for the low-budget market. Originally known as the Acorn RISC Machine, the ARM processor is designed as a 32-bit architecture but also includes a 16-bit instruction set, generally saving up to 35% compared to equivalent 32-bit code while retaining all the advantages of a 32-bit system.

Understanding the Differences Between ARM, MCU, DSP, FPGA, and SoC

Back to Top
Product has been added to your cart
×