嵌入式Arm学习笔记(1)

计算机系统(Computer System)

  • 个人计算机(Personal Computer)
  • 服务器(Server)
  • 嵌入式系统(Embedded System)

对比

Server Personal Computer Embedded System
CPU Capability(CPU能力) High Medium Low / Vary(变化)
Power consumption(能量功耗) High Medium / Low Very Low
Application area(应用领域) Data Center Personal Vary
Reliability(可靠性) High Low Rigorous
Cost(费用) High Low Vary

嵌入式系统(Embedded System)

嵌入式系统定义(Definition)

  • 维基百科

  • 百度百科

微控制器 VS 微处理器(Mircocontroller VS Microprocessor)

  1. 都有CPU
  2. 微控制器除了有CPU,还集成了ROM,RAM,定时器,I/O端口,串口(serial port)

嵌入式系统分类

  • 小规模嵌入式系统(Small-scale)
  • 中规模嵌入式系统(Medium-scale)
  • 复杂的嵌入式系统(Sophisticated)

基本的嵌入式系统组成

  • 微处理器
  • RAM,ROM
  • Input/Output(键盘……)
  • I/O端口
  • 网络单元(Networks)
  • Timers(定时器)

两大结构体系

  • 冯诺依曼结构(Von-Neumann architecture)

  • 哈佛结构(Harvard architecture)

两种指令集

  • 复杂指令集(CISC)
  • 精简指令集(RISC)

性能方程

CISC RISC
Instruction set(指令系统) large <100
Execution time(执行时间) vary short
Instruction Length(指令长度) 1~15byte vary 4byte fixed
Addressing mode(寻址模式) many few
Memory access(访问内存) directly access load/store
Pipeline(传递途径) difficult easy

才疏学浅,望雅正!

你可能感兴趣的:(#,IOT)