Embedded Software Architecture Design: Establishing Infrastructure

Embedded Software Architecture Design: Establishing Infrastructure

Hello everyone, today I am sharing an article related to embedded software architecture design. Embedded Software Architecture Design – Establishing an Abstraction Layer Software architecture is a topic with various opinions. In my view, software architecture is the basic structure of a software system, encompassing its components, the relationships between components, the rules for component … Read more

Embedded Software Architecture Design: Establishing an Abstraction Layer

Embedded Software Architecture Design: Establishing an Abstraction Layer

Software architecture is a topic of much debate, with various viewpoints. What is software architecture? We can find countless definitions online. For instance, we can define it as follows: software architecture is the fundamental structure of a software system, reflected in its components, the relationships between components, the rules for component design and evolution, and … Read more

Three Common Architectures in Embedded Software Development

Three Common Architectures in Embedded Software Development

Click the image below to search【Internet of Things】 to get many practical IoT projects prepared for you. Microcontroller programs are familiar to everyone, but few actually consider the architecture. With the increasing number of programs being developed, architecture is very necessary. The architecture of applications can be roughly categorized into three types: 1. Simple front … Read more

Embedded Software Architecture Design – Event-Driven State Machine

Embedded Software Architecture Design - Event-Driven State Machine

Click the blue text above to learn more practical skills in embedded programming. If you find this article helpful, feel free to like and follow. Introduction Previously, we introduced finite state machines (FSM) and hierarchical state machines (HSM). This article mainly introduces the Event-Driven State Machine (ESM). A widely used design method in embedded systems … Read more

Exploring Android Architecture Components: Official Framework Release

Exploring Android Architecture Components: Official Framework Release

Related Articles: Elegant Kotlin Development for Android Applications with Demo A Comprehensive Guide to Kotlin with Excellent Open Source Kotlin Android Projects and Videos Kotlin Learning Resources with Exclusive Learning Videos The Google IO conference is ongoing, and the biggest news for Android is the recognition of Android O and Kotlin by the official team. … Read more

Understanding the Instruction Set of Cortex-M Series Processors

Understanding the Instruction Set of Cortex-M Series Processors

In most cases, application code can be written in C or other high-level languages. However, a basic understanding of the instruction set supported by Cortex-M processors helps developers choose the appropriate Cortex-M processor for specific applications. The instruction set architecture (ISA) is part of the processor architecture, and Cortex-M processors can be divided into several … Read more

Mastering Complex Solutions with the LST-Core335X-A Embedded Core Board

Mastering Complex Solutions with the LST-Core335X-A Embedded Core Board

Embedded systems have a wide range of applications in the current market. With continuous technological advancements, the design solutions and application fields are becoming more diverse and complex. As a professional in the embedded field, having a powerful core board can enhance work efficiency significantly. Today, I will introduce you to a versatile, all-purpose ARM … Read more

The Rise of Single-Board Computers: What Can Affordable ARM Computers Do?

The Rise of Single-Board Computers: What Can Affordable ARM Computers Do?

Tencent Digital News In recent years, single-board computers like Raspberry Pi have become increasingly popular. The biggest feature of these products is their compact size and simple structure, and they are generally based on ARM architecture, which means they do not natively support applications familiar to everyone based on x86 architecture. Recently, Hardkernel launched its … Read more

How to Install Windows 10 on ARM on Raspberry Pi 3/4

How to Install Windows 10 on ARM on Raspberry Pi 3/4

After successfully running on Raspberry Pi 3 in the first half of 2019, developers have recently installed an ARM-optimized version of Windows 10 on Raspberry Pi 4.Raspberry Pi 3 and Raspberry Pi 4 officially support the Windows 10 IoT Core version, but this version is different from the regular version running on desktop computers; it … Read more

Understanding the Relationship Between STM32, Cortex-M3, and ARMv8-M

Understanding the Relationship Between STM32, Cortex-M3, and ARMv8-M

Follow our official account, and never miss exciting content. Compiled by: Engineer Huang Reference: Wikipedia Reference link: https://en.wikipedia.org/wiki/ARM_architecture Everyone should know that STM32, Cortex-M3, and ARMv8-M are related to ARM, but may not be clear about their relationships or what they specifically are. 1. Overview ARMv8-M: is an ARM architecture. ARM architectures are divided into: … Read more