- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什么是嵌入式系统?与通用计算机相比,嵌入式系统有哪些特点?
简单地讲,嵌入式系统是嵌入到对象体中的专用计算机系统.
广义的讲,一个嵌入式系统就是具有特定功能或用途的计算机软硬件集合体.即以应用为中心的,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
特点:专用性、多样性、功耗低、体积小、可靠性、健壮性、实时性、操作系统内核小、创新性、生命周期长、可裁剪性。需要专门的开发环境和工具。
嵌入式处理器有哪几类?试举例说明。SOC,SOPC
嵌入式处理器划分为:嵌入式微控制器MCU(MCS-251)、嵌入式微处理器MPU(ARM/StrongARM)、嵌入式数字信号处理器DSP(TMS320C2000/C5000/C6000)、片上系统SoC和片上可编程系统SoPC(M-Core).
片上系统SoC是IC设计的发展趋势。采用SoC设计技术,可以大幅度的提高系统的可靠性,减小系统的面积,降低功耗和系统成本,极大地提高了系统的性能价格比。
可编程片上系统是使用FPGA作为物理载体进行芯片设计的技术。是一种特殊的嵌入式系统,基于SoPC的嵌入式系统设计把SoC设计和当前最流行的嵌入式系统结合起来,使之具有广泛的应用前景。主要的特点是:首先它是片上系统,即由单个芯片完成整个系统的主要逻辑功能。其次,它是可编程系统,具有灵活的设计方式,可裁剪、可扩充、可升级、并具有软硬件在系统可编程的功能。
嵌入式系统的硬件、软件各由哪些部分组成.
硬件部分由基于ARM内核的微处理器、电源电路、内存储器。看门狗及复位电路。人机交互和其他输入输出接口电路组成。
软件部分由驱动层、OS层和应用层3部分组成。
目前常见嵌入式操作系统有哪些?
VxWorks
Windows CE
嵌入式Linux
嵌入式实时内核uC/OS
Palm OS
QNX
ARM微处理器有何特点,RISC处理器的特征与其指令特点
小体积、低功耗、低成本、高性能。
支持Thumb(16位)指令集和ARM(32位)指令集,能很好兼容8位/16位器件。
使用大量的寄存器,是执行速度加快。
大多数数据操作都在寄存器中完成。
寻址方式灵活简单,执行效率高。
指令长度固定。
RISC处理器的特征和指令特点:
固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种;
使用单周期指令,便于流水线操作执行;
大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率。
ARM的thumb指令的特点
Thumb指令为16位长度。Thumb指令集为ARM指令集的功能子集,但与等价的ARM代码相比较,可节省30%~40%以上的存储空间,同时具有32位代码的所有优点。
ARM微处理器的工作状态、存储格式、指令流水线。
工作状态:分为Thumb状态和ARM状态,并可在这两种状态之间转换。
存储格式:分为大端格式和小端格式。
大端格式:字数据的高字节存储在低地址中,而字数据的低字节则存储在高地址中。
小端格式: 字数据的高字节存储在高地址中,而字数据的低字节则存储在低地址中。
指令流水线:ARM系列微处理器普遍采用多级流水线技术,在ARM7系统中使用3级流水线,分别为取指、译码和执行。
七种处理器模式各有何属性,切换的条件。
用户模式:用于正常执行的程序.
快速中断模式:当一个高优先级中断产生时将会进入这种模式,用于高速数据传输或通道处理.
外部中断模式:当一个低优先级中断产生时间会进入这种模式,用于通用的中断处理.
管理模式:当复位或软中断指令执行时会进入这种模式,是操作系统使用的一种保护模式.
中止模式:当存取异常时将会进入这种模式,用于虚拟存储及存储保护.
未定义模式:当执行未定义指令时会进入这种模式,软件仿真硬件协处理器.
系统模式:供需要访问系统资源的操作系统任务使用,运行具有特权的操作系统任务.
处理器模式的切换方式:
软件控制进行切换
通过外部中断和异常进行切换
ARM状态下包括哪些通用寄存器、状态寄存器。R13、R14、R15的作用。
通用寄存器分为三类:
未分组寄存器R0~R7
分组寄存器R8~R14
程序计数器PC(R15)
状态寄存器分为两类:
寄存器R16用作CPSR(当前程序状态寄存器).它可在任何模式下访问.
SPSR(备份的程序状态寄存器),当异常发生时,它用于保存CPSR的值,从异常退出时则可由SPSR来恢复CPSR.
R13:通常用作堆栈指针.
R14:也称作子程序连接寄存器或连接寄存器.在每一中运行模式下,都可用R14保存子程序的返回地址,当用BL或BLX指令调用子程序时,将PC的当前值复制给R14,执行完子程序后,又将R14的值复制回PC,即可完成子程序的调用返回.其他情况下
您可能关注的文档
- 汽车发展史图片.ppt
- 汽车驾驶员(技师) 理论复习题.doc
- 汽车经销商的未来.doc
- 汽车零部件研发、生产项目投资可研报告.doc
- 汽车路面附着状况识别方法研究.doc
- 汽车自驾旅游活动策划方案(10).ppt
- 汽修专业毕业设计----丰田佳美制动系的故障与检修.doc
- 砌砖、抹灰工程劳务合同.doc
- 千岛湖旅游景区营销策略研究开题报告.doc
- 千古第一村——江西流坑村古建筑艺术.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
最近下载
- 2025上海杨浦区初三语文一模“我的2024”审题立意及范文-备战2025年中考语文各地名校模考卷作文导写.docx VIP
- 智能化设计管控要点.doc VIP
- 酒店(智能化)解决方案.pptx VIP
- 2.2.2地域文化与城乡景观-高一地理课件(湘教版2019必修第二册).pptx
- (PLA) 可编程阵列逻辑(PAL).PPT
- 2.2+地域文化与城乡景观+课件高一地理鲁教版(2019)必修第二册.pptx
- 昆虫生理学第十一章昆虫生殖系统.ppt
- 【核心素养】第14课《叶圣陶先生二三事》公开课一等奖创新教学设计 统编版语文七年级下册.docx VIP
- 海因里希法则.ppt
- 房产过户协议书范本(14篇).docx VIP
文档评论(0)