嵌入式技术
- 嵌入式微处理器体系结构
- 嵌入式微处理器分类
- 多核处理器
- 嵌入式软件
- 嵌入式系统的组成
- 嵌入式系统的特性
嵌入式技术和计算机网络 超纲的内容很多
这个课件只包含一半的分
其他的分看真题
嵌入式微处理器体系结构
将指令存储器和数据存储器合并在一起的结构
处于同一个存储器的不同物理位置
总线也只有一套
由于使用一套总线,取指令和取操作数是串行化的
将程序和数据存储在不同的存储器中
有两套独立的总线系统
取指令和取操作数并行
嵌入式微处理器分类
重点是根据用途分类
嵌入式微控制器MCU
嵌入式微处理器MPU
嵌入式数字信号处理器DSP
嵌入式片上系统SOC
MCU用于工业控制领域
记忆MCU的特点
MPU:只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分
专门用于信号处理方面的处理器
软硬件结合
集成了软硬件
多核处理器
多核处理器是单枚芯片
多CPU就是多枚芯片
单核通过时间片调度算法实现多线程
多核可以实现多线程
SMP:两个芯片做一件事
AMP:两个芯片做不同的事
a
运算量大应该是DSP
多核处理器相比于多芯片来说,降低了计算机系统的功耗和体积
B(和硬件差异相关)
在嵌入式中,软硬件是紧密联系的
嵌入式软件
由于嵌入式软件和硬件相关,所以开发难度大
嵌入式软件分类如下:
系统软件
应用软件
支撑软件
BSP功能:
- 硬件初始化
- 操作系统初始化
- 准备
BSP包括:
- bootLoader
- 设备驱动程序
BootLoader的功能:
- 片级初始化 (微处理器初始化)(软件)
- 板级初始化 (开发板初始化)(软件+硬件)
- 加载内核 (操作系统初始化)
设备驱动程序的概述
对硬件进行初始化管理,并向上层软件提供良好的访问接口