




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章1、嵌入式系统的概念(两种定义)嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统;嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。2、常见的嵌入式系统应用实例 手机 MP3 PDA ADSL DV DVD3、摩尔定律:处理器的处理能力按摩尔定律的速度在增加,即集成电路和晶体管个数每18个月翻一番4、嵌入式系统的分类 英文及缩写嵌入式微处理器 Embedded MicroProcessor Unit EMPU嵌入式控制器 MicroConroller Unit MCU嵌入式DSP处理器 Embedded Digital Signal Processor EDSP嵌入式片上系统system on chip SoC5、发展到现在,广泛使用的操作系统有三种 多道批处理操作系统分时操作系统 以及实时操作系统 6、嵌入式实时操作系统应用于实时性要求高的实时控制系统,而且应用程序的开发是通过交叉开发来完成的。7、实时操作系统M实时操作系统(RTOS)是一段在嵌入式系统启动后首先执行的背景程序,用户的应用程序是运行与(RTOS)之上的各个任务,RTOS根据各个任务的要求,进行资源(包括存储器、外设等)管理、消息管理、任务调度以及异常处理等工作。8、常见的嵌入式操作系统 :嵌入式Linux Windows CE VxWorksUc/OS_II第2章1、嵌入式系统项目开发周期一般分为:识别需求、提出解决方案、执行项目和结束项目4个阶段2、识别需求包括风险分析和制定系统规范,风险分析包括:需求风险、时间风险、资金风险、项目管理风险; 制定系统规范包括:系统功能、系统限制、系统开发资源3、嵌入式系统测试一般有以下种类:功能测试、集成测试、系统测试、环境测试、出货测试。第3章1、ARM是Advanced RISC Machines的缩写,是处理器行业的一家知名企业,该企业设计了大量廉价、高性能、低功耗的RISC处理器、相关技术和软件。2、ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到都是一套独一无二的ARM相关技术及服务,ARM很快成为全球性RISC标准的缔造者。3、ARM公司开发了很多系列的ARM处理器内核,目前应用多的是:ARN7系列、ARM9系列、ARM9E系列、ARM10系列以及XScal系列。 4、ARM7TDMI中的T、D、M、I的含义是什么T:高密度Thumb指令D:支持片上调试(DEBUG)M:64位乘法指令I:Embedded ICE观察点硬件5、ARM7TDM-S是ARM7TDMI的可综合Synthesizable版本(软核)6、ARM7TDMI采用三级流水线,即取指、译码、执行7、程序计数器(PC)指向被取指的指令,而不是指向正在执行的指令。T8、在正常操作过程中,在执行一条指令的同时,对下一条指令进行译码,并将第3条指令从存储器中取出。T9、ARM7TDMI处理器使用冯.诺依曼结构,指令和数据公用一条32位总线。10、数据可以8位字节,16位半字或32位字。字必须分配为占用4字节,而半字必须分配为占用2字节。11、ARM处理器支持数据类型:字节 8位、半字16位、字 32位。12、ARM7TDMI处理器有两种操作状态ARM状态、Thumb状态。13、所有的异常处理都在ARM状态进行。14、如果异常发生在Thumb状态中,处理器会切换到ARM状态。15、如果异常发生在Thumb状态中,处理器会切换到ARM状态,在异常返回时自动切换回Thumb状态。16、可以使用BX指令将ARM7TDMI内核的操作状态在ARM和Thumb之间切换。;从ARM 状态转换位Thumb状态LDR R0,=LABLE+1BX R0;从Thumb状态转换位ARM状态LDR R0,=LABLEBX R017、ARM和Thumb状态间的切换并不影响处理器模式或寄存器内容。18、ARM处理器的特权模式为快中断模式、中断模式、管理模式、中止模式、未定义模式、系统模式。M19、ARM处理器的异常模式为快中断模式、中断模式、管理模式、中止模式、未定义模式。M20、分别列举处理器模式及应用。用户(usr)正常程序工作模式快中断(fiq) 支持高速数据传输及通道处理中断(irq) 用于通用中断处理管理(svc)操作系统保护代码中止(abt)用于支持虚拟内存和存储器保护未定义(und)支持硬件协处理器的软件仿真系统(sys)用于支持操作系统的特权任务等21、ARM7TDMI处理器内部有37个用户可见的寄存器,31个通用32位寄存器,6个状态寄存器。22、寄存器R13通常作为堆栈指针SP。23、寄存器R14也称为链接寄存器。24、寄存器R15为程序计数器。25、ARM寄存器和Thumb寄存器之间的关系Thumb的R0-R7与ARM的R0-R7相同Thumb的CPSR和SPSR与ARM的CPSR和SPSR相同Thumb的SP与ARM的R13相同Thumb的LR与ARM的R14相同Thumb的PC与ARM的R15相同26、ARM7TDMI内核包含1个CPSR和5个SPSR27、CPSR包含条件标志(负N 零Z 进位C 溢出V)中断禁止位(I 中断 F快中断),ARM/Thumb状态位T,和5位模式位。M28、用户模式CPSR模式位的值:1000029、系统模式CPSR模式位的值:1111130、列举异常向量的向量地址。复位 0x00000000 未定义 0x00000004 软件中断 0x00000008 中止 0x0000000c 中止(数据)0x00000010 保留 0x00000014 IRQ 0x00000018 FIQ 0x0000001c 31、异常优先级顺序:复位 数据中止 FIQ IRQ中止 未定义 SWI32、最大中断延时27个周期,最小中断延时4个周期33、列举复位过程当nESET信号被拉低时复位,强制M4:0为b1011(管理模式)置位CPSR的I位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB65T 3755-2015 有机产品 日光温室葡萄生产技术规程
- 2025年智能电网配电自动化升级项目在电力市场交易中的创新可行性报告
- 2025房产互换合同
- 2025年智能电网分布式电源并网技术革新助力绿色低碳发展 - 副本
- 2025年智能电网电力系统稳定控制技术创新在智能调度中的应用研究
- 2025标准合同模板采购协议
- 2025年高管停薪留职合同模板
- 2025年智能仓储物流自动化系统在医药行业应用的可行性分析报告
- 2025实习生劳动合同
- 2025年智能仓储机器人路径优化算法在新能源电池储存中的应用报告
- 2025至2030中国糠醛衍生物市场未来趋势及发展态势展望报告
- VW 50134-EN-2024 PA6用于车辆内部外部的成品零件 材料要求
- 山东省国企资产管理办法
- 腮腺脓肿护理查房
- 美容中医技术课件
- 卸货流程培训
- 儿童素描入门教学课件
- 护理专利相关课件教学
- 2025年中医诊断学试题
- 高二秋季开学第一课班会课件:启航高二把握未来
- 2025年安徽省农业职业技能大赛(水生物病害防治员)备赛试题库(含答案)
评论
0/150
提交评论