嵌入式技术

在这里插入图片描述

嵌入式技术和计算机网络 超纲的内容很多
这个课件只包含一半的分
其他的分看真题

嵌入式微处理器体系结构

在这里插入图片描述

将指令存储器和数据存储器合并在一起的结构
处于同一个存储器的不同物理位置
总线也只有一套
由于使用一套总线,取指令和取操作数是串行化的

在这里插入图片描述

将程序和数据存储在不同的存储器中
有两套独立的总线系统
取指令和取操作数并行

嵌入式微处理器分类

在这里插入图片描述

重点是根据用途分类
嵌入式微控制器MCU
嵌入式微处理器MPU
嵌入式数字信号处理器DSP
嵌入式片上系统SOC

MCU用于工业控制领域
在这里插入图片描述
记忆MCU的特点

在这里插入图片描述

MPU:只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分

在这里插入图片描述

专门用于信号处理方面的处理器

在这里插入图片描述

软硬件结合
集成了软硬件

多核处理器

在这里插入图片描述

多核处理器是单枚芯片
多CPU就是多枚芯片

单核通过时间片调度算法实现多线程
多核可以实现多线程

SMP:两个芯片做一件事
AMP:两个芯片做不同的事

在这里插入图片描述

a
在这里插入图片描述
运算量大应该是DSP

在这里插入图片描述

多核处理器相比于多芯片来说,降低了计算机系统的功耗和体积
在这里插入图片描述
B(和硬件差异相关)
在嵌入式中,软硬件是紧密联系的

嵌入式软件

在这里插入图片描述

由于嵌入式软件和硬件相关,所以开发难度大

嵌入式软件分类如下:

在这里插入图片描述

系统软件
应用软件
支撑软件

在这里插入图片描述

BSP功能:

  • 硬件初始化
  • 操作系统初始化
  • 准备

BSP属于设备驱动层的软件
设备驱动层是系统软件

在这里插入图片描述

BSP包括:

  • bootLoader
  • 设备驱动程序

在这里插入图片描述

BootLoader的功能:

  • 片级初始化 (微处理器初始化)(软件)
  • 板级初始化 (开发板初始化)(软件+硬件)
  • 加载内核 (操作系统初始化)

在这里插入图片描述

设备驱动程序的概述
对硬件进行初始化管理,并向上层软件提供良好的访问接口
设备驱动程序:屏蔽硬件的细节直接调用硬件的接口

嵌入式系统的组成

在这里插入图片描述

嵌入式系统 包括 嵌入式操作系统

嵌入式系统的特性

在这里插入图片描述

嵌入式系统特性

在这里插入图片描述

嵌入式系统分类

嵌入式数据库系统EDBMS

在这里插入图片描述

在这里插入图片描述

本地 的是 嵌入式数据库
远程 的是 主数据库

在这里插入图片描述

嵌入式实时操作系统RTOS
在这里插入图片描述

确定性,可预测性
及时响应和高可靠性

在这里插入图片描述

在这里插入图片描述

a
嵌入式操作系统都是软硬件结合,软硬件可配置和裁剪

在这里插入图片描述

b
嵌入式操作系统需要支持多任务

嵌入式软件设计

在这里插入图片描述

宿主机是自己开发的环境
目标机就是机台

在宿主机开发,然后进行交叉编译后,生成可执行目标程序后,去目标机运行

在这里插入图片描述

交叉编译:使用交叉编译链编译宿主机上的源代码,使其可以在目标机上运行

交叉调试就是宿主机和目标机通过串口,网口通信,然后在宿主机上运行调试器,被调试程序在目标机上

软件开发工具

在这里插入图片描述

在这里插入图片描述

c
宿主机和目标机需要物理连接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值