QwQ嵌入式系统复习第二章

本文详细介绍了嵌入式系统的硬件基础,包括冯·诺依曼和哈佛体系结构、CISC和RISC的区别、知识产权核的分类以及指令流水线。接着讨论了嵌入式系统软件基础,涉及操作系统、设备驱动程序、嵌入式中间件以及软件目标。此外,还深入讲解了嵌入式操作系统任务、调度算法和任务间通信方式。
摘要由CSDN通过智能技术生成

第一节 嵌入式系统硬件基础

- 冯·诺依曼体系结构和哈佛体系结构
指令数据不分开 指令数据分开

- CISC和RISC
CISC:复杂指令集(Complex Instruction Set Computer)
具有大量的指令和寻址方式
8/2原则:80%的程序只使用20%的指令
大多数程序只使用少量的指令就能够运行。
RISC:精简指令集(Reduced Instruction Set Computer)
在通道中只包含最有用的指令
确保数据通道快速执行每一条指令
使CPU硬件结构设计变得更为简单

- 知识产权核(IP核)
定义:知识产权(IP) 电路或核是设计好并经过验证的集成电路功能单元
IP核的种类:
1.软核
HDL语言描述
灵活度高,可修改
与工艺独立,可根据具体的加工工艺重新综合;
IP很难保护
2.固核
逻辑综合后的描述
与工艺相关
3.硬核
物理综合后的描述
准备流片
包含工艺相关的布局和时序信息
IP很容易保护
多数的处理器和存储器

- 指令流水线
知识点:
ARM7 系列使用3级流水线。
PC指向正被取指的指令,而非正在执行的指令。
超标量执行:超标量CPU采用多条流水线结构。

- 高速缓存(CACHE)
- NOR技术
NOR技术闪速存储器是最早出现的Flash Memory;与其它Flash Memory技术相比,具有可靠性高、随机读取速度快的优势,但擦除和写的速度较NAND慢。

- 输入输出接口

第二节 嵌入式系统软件基础

- 无操作系统的情形
循环轮询系统;事件驱动系统。
- 有操作系统的情形
- 设备驱动程序
定义:直接与硬件打交道、对硬件进行控制和管理的软件。

- 嵌入式操作系统
组成:嵌入式内核、嵌入式TCP/IP网络系统、嵌入式文件系统、嵌入式GUI系统和电源管理等部分。
嵌入式内核是基础和核心。

- 嵌入式中间件
定义:在OS内核、设备驱动程序和应用软件之外的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值