Get the App
SLTechnology News&Howtos  ›  Servers  › 

Embedded related concepts

Shulou Source: shulou.com Published: 2022-06-03 05:05:25 09月18日 Update

1. Definition of embedded system

The general definition is a special computer system with application as the center, computer technology as the basis, software and hardware tailored, timely application system, and strict requirements on function, reliability, cost, volume and power consumption.

Broadly speaking, any special hardware and software system with microprocessor can be called embedded system.

two。 Characteristics of embedded system

System kernel is small: embedded systems are generally used in small electronic devices, and the system resources are relatively limited, so the kernel is much smaller than the traditional operating system.

Strong specificity: the embedded system has a strong personality, in which the combination of software system and hardware is very close, so it is generally necessary to transplant the system for hardware.

System simplification: embedded systems generally do not require their functional design and implementation to be too complex, which is conducive to the control of system cost and system security on the one hand.

High real-time performance: this is the basic requirement of embedded software, and the software requires solidified storage to improve speed, and software code requires high quality, high reliability and real-time performance.

3. Hardware components of embedded systems (in general)

micro controller

Crystal oscillator

Memory

Storage device

Other peripheral interfaces

Input and output interface

4. Embedded software components

Application layer

Driver layer-> No OS

Hardware layer

Application layer

Kernel

Driver layer-> has OS (very portable)

Hardware layer

Tags: System embedded hardware software application kernel dedicated function reliability real-time real-time application layer cost interface components computer part storage migration driver Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology Redmi Microsoft Xiaomi Linux