- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统的应用领域
制造工业、通信、过程控制、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等
嵌入式系统定义
以应用为中心、以计算机技术为基础、软/硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
与通用PC对比、与单片机的区别
通用pc是先有计算机,再开发应用软件,而嵌入式系统是以应用为中心,先有应用需求,然后开发计算机系统。单片机上一般没有操作系统,而嵌入式系统具有操作系统。
实际上与pc的区别仅仅是将微型操作系统与应用软件嵌入在ram和rom以及flash存储器中,而不是存储在硬盘中。不具备自主开发能力,因此需要一套专门的开发工具和开发环境。
嵌入式系统的主要特点
嵌入专用、综合性强、设计高效、程序固化、需要独立的开发系统、可靠性高、成本低、软硬件系统资源受限、功耗低。
嵌入式系统的实时性
指操作系统必须在限定的时间内,对过程调用做出正确的响应
衡量指标(响应时间、生存时间、吞吐量)
响应时间(Response Time): 是计算机识别一个外部事件到作出响应的时间, 在控制应用中它是最重要的指标
生存时间(Survival Time): 是数据有效等待时间, 在这段时间里数据是有效的
吞吐量(Throughput): 是在一给定时间内, 系统可以处理的事件总数
嵌入式系统的组成(硬件、软件)
硬件层(嵌入式微处理器、存储器、通用设备接口和I/O接口等)、中间层、软件层(实时多任务操作系统、文件系统、图形用户接口、网络系统及通用组件模块)和功能层
嵌入式处理器分为哪几种,最常用的处理器
嵌入式微处理器MPU(Am186/88、386EX、SC-400、Power PC、68000、MIPS)
嵌入式微控制器MCU(MCS-51、MCS-251、MCS-96/196/296、P51XA、C166/167)
嵌入式DSP处理器EDSP(TMS320C2000/C5000、MCS-296、TriCore)
SOC片上系统SOC(SmartXA、TriCore、M-Core)
操作系统内核的主要功能?最常用的操作系统
具有任务调度、创建任务、删除任务、挂起任务、解挂任务、设置任务优先级等功能。
嵌入式系统(uc/os-Ⅱ、vxworks、WinCE、DeltaOs、linux)
嵌入式操作系统中的任务调度策略
嵌入式操作系统多采用基于静态优先级的可抢占的调度,任务优先级是在运行前通过某种策略静态分配好的,一旦有优先级更高的任务就绪就马上进行调度。
ARM优点,在设计上如何体现优点的?
支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
大量使用寄存器,指令执行速度更快;
大多数数据操作都在寄存器中完成;
寻址方式灵活简单,执行效率高;
指令长度固定。
ARM体系结构、指令集
CISC:Complex Instruction Set Computer,复杂指令集计算机
RISC:Reduced Instruction Set Computer,精简指令集计算机
两种指令集:
ARM指令:为32位的长度
Thumb指令:为16位长度
ARM微处理器的工作状态
用户模式(usr): ARM处理器正常的程序执行状态。
快速中断模式(fiq):用于高速数据传输或通道处理。
外部中断模式(irq):用于通用的中断处理。
管理模式(svc):操作系统使用的保护模式。
数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。
系统模式(sys):运行具有特权的操作系统任务。
未定义指令中止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。
ARM微处理器的工作模式
ARM状态、Thumb状态
ARM微处理器的存储器格式(大小端)
大端格式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中
小端格式:字数据的低字节存储在低地址中,而字数据的高字节则存放在高地址中
ARM指令的寻址方式(理解)
1.立即数寻址
2.寄存器寻址
3.寄存器移位寻址
4.寄存器间接寻址
5.基址变址寻址
6.多寄存器寻址
7.相对寻址
8.堆栈寻址
异常概念及处理
当正常的程序执行流程发生暂时的停止时,称之为异常。
(1)将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。
(2)将CPSR复制到相应的SPSR中。
(3)根据异常类型,强制设置CPSR的运行模式位。
(4)强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处,同时设置中断禁止位,以禁止中断发生。
系统设计一般流程
概述
需求分析、规格说明
系统结构设计、硬件和软件的选择
构件技
您可能关注的文档
最近下载
- 第15章量子物理-效应.pptx VIP
- 精品解析:浙江省杭州市余杭区2024-2025学年八年级10月月考语文试题(原卷版).docx VIP
- 镧热还原法年产35吨稀土金属钐的工艺设计.docx VIP
- 镧热还原法年产25吨稀土金属钐的工艺设计.docx VIP
- 2024年江西省南昌市保安员上岗资格证考试题库及答案(真题) .pdf VIP
- 2025年北师大版一年级数学上册月考试卷含答案.doc VIP
- 劳动教案(全册)五年级上册——人民出版社(表格式).pdf VIP
- 2025年部编版七年级 语文(上下全册)字词拼音及解释 .pdf VIP
- 安全标识中英文可直接打印.doc VIP
- 退役士兵驾驶技能培训服务投标方案(技术标).pdf VIP
文档评论(0)