- 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
- 2019-2025年房地产估价师之房地产案例与分析通关题库(附带答案).docx
- 2019-2025年税务师之税法一自我检测试卷B卷附答案.docx
- 2025年助理医师资格证考试之公共卫生助理医师押题练习试题B卷含答案.docx
- 2025年国家电网招聘之其他工学类强化训练试卷A卷附答案.docx
- 2025年中级银行从业资格之中级个人理财能力提升试卷B卷附答案.docx
- 2019-2025年基金从业资格证之基金法律法规、职业道德与业务规范押题练习试题A卷含答案.docx
- 2025年军队文职人员招聘之军队文职公共科目模拟考试试卷B卷含答案.docx
- 2019-2025年卫生招聘考试之卫生招聘(计算机信息管理)全真模拟考试试卷A卷含答案.docx
- 2022年至2023年山东省济南市公开招聘警务辅助人员辅警结构化面试必练经典模拟题库二含答案.docx
- 2024年至2025年山西省晋中市公开招聘警务辅助人员辅警结构化面试能力提升题库一含答案.docx
最近下载
- 15G611(替代03SG611)砖混结构加固与修复x.pdf
- 浙江省宁波市九校2022-2023学年高一下学期期末联考物理试题(含答案).doc VIP
- 开放系统24234《经济法学》期末机考真题及答案(第111套).docx
- 二代测序技术在肿瘤个体化诊疗中的应用.pdf VIP
- 云南省_滇10J6-1_住宅厨房_卫生间烟气道及管道井构造图集.pdf
- 交付运营经理岗位职责.docx VIP
- 福建省泉州市2025届高中毕业班4月适应性练习卷化学及答案.docx
- 三相三线两元件电能表48种接线功率对1.doc VIP
- Cr3+掺杂石榴石结构铝_硅酸盐发光材料制备与性能研究.pdf
- 交付经理工作流程.pptx VIP
文档评论(0)