当前位置:网站首页>Basic embedded concepts
Basic embedded concepts
2022-07-05 07:54:00 【Soy sauce;】
1. Modern computer architecture
Three primary keys :CPU, Memory module , Hard disk 
2. Some processor concepts
cpu: a central processor , stay PC It is an independent chip .
MPU (Microprocessor Unit) Microprocessor , The central processing unit in microcomputer (CPU) It's called a microprocessor (MPU)
mcu It's a microcomputer , SCM is similar to
- CPU(Central Processing Unit):
a central processor , stay PC It is an independent chip .
In embedded systems , It is a unit in the chip , With other modules, such as USB、UART、 Audio constitutes a chip . - MPU(Mircro Processor Unit):
Microprocessor unit , Its function is equivalent to that in PC The use of CPU, It is just a processor , Need to match memory 、Flash And other peripherals can be used .
Now? , Except on personal computers CPU, Basically can't find MPU 了 . And we usually don't put the on the computer CPU As MPU, After all, it is also quite big , Does not “ small ”. - MCU(Micro Controller Unit):
Microcontroller unit , Sometimes it is also called SCM .cpu+ram+flash(rom) etc.
MCU The processor and various modules are integrated inside , such as USB controller 、UART controller 、 Memory 、Flash wait . Only a small number of external devices are needed , You can build an electronic system .
C51 chip 、STM32 Wait for the chip , All are MCU.
MCU Memory inside the chip or Flash, What is the capacity KB、 A few hundred KB、 A few MB The magnitude of , Generally, external memory or Flash.
- Application Processors: Application processor
The main chip in the mobile phone follows MCU similar , It also integrates processors and various modules .** But its performance has been greatly improved , You can connect several outside GB Of memory 、 A few GB Of Flash.** You can run the operating system
In the cell phone , This main chip is generally used to process display 、 Input , Run the user's program , So call it “Application Processors”.
“Application Processors” The concept of can be extended to other scenarios , No longer limited to mobile phones .
Follow MCU Compare ,Application Processors There are the following differences :
a. More modules are integrated :
Application Processors More modules are integrated inside , For example, for data processing DSP、 For graphic display GPU, There are even multiple processors .
Here is another concept “ System on chip ”(SoC,System on Chip),SoC The original intention of is to build a complete system on one chip .
But this concept is relatively broad in daily use :MCU Chips can also be called SoC,Application Processors It can also be called SoC, Even if they have to be connected to external memory /Flash And other peripherals can operate .
In previous documents SoC when , It means a more complex system ; Now MCU Do not belong to SoC, because MCU Relatively simple . But the times are developing ,MCU It's getting more and more complicated , So the MCU As well as SoC It's OK, too .
In the circuit board of mobile phone , The available space is very small .Application Processors It can only be used with memory chips , Therefore, a kind of technology called package-on-package (PoP) Technology of : Weld on the circuit board first Application Processors, stay Application Processors Then solder the memory chip on it , namely 2 The chips are stacked together .
b. The operating system is different :
MCU Generally, the operating system is not running , Or run some small real-time operating systems with less resource consumption (RTOS).
MCU It is generally used to deal with things with high real-time requirements , Deal with some simple things .
Application Processors Basically, they will run more complex operating systems ( such as Linux), Run multiple on the operating system APP.
3. The concept of embedded system
One sentence leads to the whole embedded system : Support multiple device startup
ROM read-only
RAM Can read but write
边栏推荐
- RTOS in the development of STM32 single chip microcomputer
- C language uses arrays to realize the intersection, union, difference and complement of sets
- ·Practical website·
- Improve lighting C program
- 万字详解八大排序 必读(代码+动图演示)
- Altium Designer 19.1.18 - 导入板框
- L'étude a révélé que le système de service à la clientèle du commerce électronique transfrontalier a ces cinq fonctions!
- Ads learning record (lna_atf54143)
- Realization of binary relation of discrete mathematics with C language and its properties
- Global and Chinese market of plastic recycling machines 2022-2028: Research Report on technology, participants, trends, market size and share
猜你喜欢

P3D gauge size problem

Can't find real-time chat software? Recommend to you what e-commerce enterprises are using!

About the problem that MySQL connector net cannot be cleared in MySQL

mysql 盲注常见函数

MySQL blind note common functions

From then on, I understand convolutional neural network (CNN)

Ads usage skills

1-stm32 operation environment construction

Practical application cases of digital Twins - fans

Application of ultra pure water particle counter in electronic semiconductors
随机推荐
Altium Designer 19.1.18 - 清除测量距离产生的信息
Consul installation
II Simple NSIS installation package
软件设计师:03-数据库系统
static的作用
通过sql语句统计特定字段出现次数并排序
Ads usage skills
Numpy——1.數組的創建
Global and Chinese markets of large aperture scintillators 2022-2028: Research Report on technology, participants, trends, market size and share
Global and Chinese markets of nano biosensors 2022-2028: Research Report on technology, participants, trends, market size and share
SQL JOINS
Altium designer 19.1.18 - change the transparency of copper laying
About the problem that MySQL connector net cannot be cleared in MySQL
IEEE access personal contribution experience record
Acwing - the collection of pet elves - (multidimensional 01 Backpack + positive and reverse order + two forms of DP for the answer)
Global and Chinese markets for medical oxygen machines 2022-2028: Research Report on technology, participants, trends, market size and share
Esmini longspeedaction modification
Train your dataset with yolov4
Opendrive record
1089 Insert or Merge 含测试点5