- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【嵌入式复习思考题详解】(金凤整理)
《嵌入式系统原理及应用》复习思考题详
前言:本复习思考题详解专门针对2014年春季学期老师上传的思考题做了详细解答,主要补全了前五道大题,后面的答案是copy往届师兄整理的答案的(本人也做了部分修正),若此复习资料有误,欢迎大家修改更新,祝大家考个好成绩。
基本概念:嵌入式系统的定义,组成,分类, RISC,CISC, 嵌入式操作系统,流行的嵌入式操作系统,嵌入式系统的架构.嵌入式系统的开发流程.
定义:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件能灵活变化以适应所嵌入的应用系统。对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
组成:嵌入式处理器、外围设备、嵌入式操作系统、应用软件
分类:嵌入式微控制器(MCU)、嵌入式DSP处理器(DSP)、嵌入式微处理器(MPU)、嵌入式片上系统(System On Chip)(ps:在课本上这是嵌入式处理器的分类)
RISC:精简指令集(Reduced Instruction Set Computer)
CISC:复杂指令集(Complex Instruction Set Computer)
嵌入式操作系统包括嵌入式内核、嵌入式TCP/IP网络系统、嵌入式文件系统、嵌入式GUI系统和电源管理等部分;
流行的嵌入式操作系统: VxWorks , μC/OS和μC/OS-Ⅱ,Windows CE , 嵌入式Linux,Palm OS , QNX , Delta OS,Hopen OS,pSOS
嵌入式系统的开发流程:(P35)1. 需求分析阶段:(1)对问题的识别和分析(2)制定规格说明文档(3)需求评审 2. 设计阶段:(1)数据流分析(2)划分任务(3)定义任务间的接口 3. 生成代码阶段:(1)代码编程(2)交叉编译和链接(3)交叉调试(4)测试 4. 固化阶段 5. 嵌入式软件开发的要点:(1)尽量用高级语言开发,少用汇编语言开发(2)局域化不可移植部分(3)提高软件的可重用性
ARM体系架构 ,ARM的工作模式 ARM的异常 ,ARM的存储方式(大端、小端),异常的优先级,异常的响应过程,异常的返回过程。
ARM体系架构 :请看课本P49和课件【03-00、ARM微处理器体系结构.ppt】
ARM的工作模式:
处理器模式 说明 备注 用户(ser) 正常程序执行模式 不能直接切换到其它模式 系统 (sys) 运行操作系统的特权任务 与用户模式类似,但具有可以直接切换到其它模式等特权 快中断(fiq) 支持高速数据传输及通道处理 FIQ异常响应时进入此模式 中断 (irq) 用于通用中断处理 IRQ异常响应时进入此模式 管理 (svc) 操作系统保护模式 系统复位和软件中断响应时进入此模式 中止 (abt) 用于支持虚拟内存和/或存储器保护 在ARM7TDMI没有大用处 未定义 (und) 支持硬件协处理器的软件仿真 未定义指令异常响应时进入此模式
ARM的异常:两类:同步异常(由内部事件(如处理器指令运行产生的事件)引起的异常)和异步异常(由外部事件(如处理器指令执行不相关的事件)引起的异常,又称为中断)
异常可分成四类
类别 原因 异步/同步 返回行为 中断 来自I/O设备的信号 异步 总是返回到下一条指令 陷井 有意的异常 同步 总是返回到下一条指令 故障 潜在可恢复的错误 同步 可能返回到当前指令 终止 不可恢复的错误 同步 不会返回 ARM的存储方式:(示例:0
大端模式
字数据的高位字节存储在低地址中
字数据的低字节则存放在高地址中
地址 0x8000 0x8001 0x8002 0x8003
数据(16进制表示) 0x01 0x23 0x45 0x67
数据(二进制表示)00100011 01100111
小端模式
低地址中存放字数据的低字节
高地址中存放字数据的高字节
地址 0x8000 0x8001 0x8002 0x8003
数据(16进制表示) 0x67 0x45 0x23 0x01
数据(二进制表示)00100011 异常优先级:
优先级 异常 1(最高) 复位(Reset) 2 数据中止(Data abort) 3 FIQ 4 IRQ 5 预取中止(Prefetch abort) 6(最低) 未定义指令、SWI(Software interrupt)
异常的响应过程:当异常产生时, ARM core:
拷贝 CPSR 到 SPSR_mode
设置适当的 CPSR 位: 改
您可能关注的文档
- X线检查X线透视检查.doc
- XFPI-01事故现场防闯入系统用户使用手册.doc
- s版二下第五单元前置作业.doc
- ZDH131-09-郑子道.docx
- ZRQPL-03气动与PLC控制实训台.doc
- _珠海大横琴股份有限公司质量管理办法+03.doc
- §1-3电场电场强度和电场线(学案).doc
- §1-3电场电场强度和电场线(教案).doc
- “国漫”论坛初步策划(补充)v10.docx
- “结构混乱.doc
- 清华大学2021自主招生语言类保送数学试卷真题(含答案解析).pdf
- 2024年江西三校生对口升学语文试卷试题精校打印版.pdf
- 2024年重庆高等职业教育分类考试英语试卷真题(精校打印).pdf
- 人教版(2024新版)七年级上册数学期中学情评估测试卷(含答案).pdf
- (统编2024版)语文一年级上册 第四单元 大单元教学计划.pdf
- 小学数学新西师版一年级上册第五单元《20以内的进位加法》课本练习题解析(解题思路+参考答案)(2024秋).pdf
- 2024年江苏中职职教高考统考语文试卷试题真题(精校打印).pdf
- (人教版2024)一年级数学上册第4单元《11~20的认识》大单元教学设计(新教材).pdf
- 初中英语2025届中考高分课标词汇系列0926(共四组).pdf
- 2024年江西三校生对口升学语文试卷试题精校打印版1.pdf
文档评论(0)