当前位置:网站首页>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
边栏推荐
- MySQL - storage engine
- A simple method to prove 1/t Fourier transform
- [untitled] record the visual shock of the Winter Olympics and the introduction of the display screen
- Rename directory in C [closed] - renaming a directory in C [closed]
- Global and Chinese market of quenching furnaces 2022-2028: Research Report on technology, participants, trends, market size and share
- UEFI development learning 3 - create UEFI program
- Record the torch encountered by win10 cuda. is_ False problem in available()
- Application of ultra pure water particle counter in electronic semiconductors
- SQL JOINS
- 2021-10-28
猜你喜欢

Factors affecting the quality of slip rings in production

Leetcode solution - number of islands

UEFI development learning 3 - create UEFI program

Altium Designer 19.1.18 - 导入板框

Significance and requirements of semiconductor particle control

Altium designer 19.1.18 - Import frame

导电滑环磨损快的原因

Realization of binary relation of discrete mathematics with C language and its properties

Beijing Winter Olympics opening ceremony display equipment record 3

A simple method to prove 1/t Fourier transform
随机推荐
Some errors in configuring the environment
Embedded AI intelligent technology liquid particle counter
Global and Chinese market of quenching furnaces 2022-2028: Research Report on technology, participants, trends, market size and share
Baiwen 7-day smart home learning experience of Internet of things
Global and Chinese markets for flexible endoscopic lithotripsy devices 2022-2028: Research Report on technology, participants, trends, market size and share
Extended application of single chip microcomputer-06 independent key
From then on, I understand convolutional neural network (CNN)
UEFI development learning series
Global and Chinese market of rammers 2022-2028: Research Report on technology, participants, trends, market size and share
RTOS in the development of STM32 single chip microcomputer
研究發現,跨境電商客服系統都有這五點功能!
C language enhancement -- pointer
Threads and processes
Ads learning record (lna_atf54143)
Significance and requirements of semiconductor particle control
How to define guid in AMI code
1-stm32 operation environment construction
Good websites need to be read carefully
Acwing - the collection of pet elves - (multidimensional 01 Backpack + positive and reverse order + two forms of DP for the answer)
Latex notes