嵌入式技术与应用复习

嵌入式技术与应用复习

ID:14680834

大小:36.50 KB

页数:10页

时间:2018-07-30

嵌入式技术与应用复习_第1页
嵌入式技术与应用复习_第2页
嵌入式技术与应用复习_第3页
嵌入式技术与应用复习_第4页
嵌入式技术与应用复习_第5页
资源描述:

《嵌入式技术与应用复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、题型介绍1.填空题(每空1分,共20分)2.选择题(每题2分,共20分)3.判断题(每题2分,共10分)4.简答题(每题5分,共20分)5.给下列每一句程序加注释。(10分)6.编程题(20分)二、复习什么是嵌入式系统:“以应用为中心,以计算机技术为基础,软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统嵌入式系统有哪些部分组成:粗略划分:嵌入式处理器、外围设备、嵌入式操作系统(可选)、嵌入式应用软件稍细划分:嵌入式处理器、外围设备、驱动程序、嵌入式操作系统、应用接口、嵌入式应用软件在ARM9TDMI“9TDMI”的含义:9:采用

2、版本为9的ARM微处理器T:支持16为压缩指令集Thumb,D:片上调试M:支持增强型乘法器I:嵌入式ICE部件J:jave加速器S:可综合ARM9两种工作状态:ARM状态,处理器执行32位的字对齐的ARM指令;Thumb状态:处理器执行16位的半字对齐的Thumb指令。ARM9工作模式7种工作模式:用户模式(usr)、快速中断模式、外部中断模式、管理模式、指令/数据访问终止模式、系统模式、未定义指令模式。异常模式:除usr和sys之外的其它的五种工作模式都是持权模式速中断模式(fiq)、外部中断模式(irq)、管理模式(svc)、中止模式(abt)、未定义模式(und

3、)、系统模式(sys)。特权模式(非用户模式):除usr之外的其它的六种工作模式都是。ARM9伪指令:ADR:小范围的地址读取伪指令ADRL:中等范围的地址读取伪指令LDR:大范围的地址读取伪指令NOP:空操作伪指令。S3C2410主要特征:具有16KB指令Cache、16KB数据Cache和存储器管理单元MMU;外部存储器控制器,可扩展8组,每组128MB,总容量达1GB;支持从Nandflash存储器启动;56个中断源:55个中断源,可以设定1个为快速中断,有24个外部中断,并且触发方式可以设定;4通道的DMA,并且有外部请求引脚;3个通道的UART,带有16字节的

4、TX/RXFIFO,支持IrDA1.0功能;32个内部中断,7个裁决器,6个一级,1个二级。具有2通道的SPI、1个通道的IIC串行总线接口和1个通道的IIS音频总线接口;有2个USB主机总线的端口,1个USB设备总线的端口;有4个具有PWM功能的16位定时器和1个16位内部定时器;8通道的10位A/D转换器,最高速率可达500kB/s;提供有触摸屏接口;具有117个通用I/O口和24通道的外部中断源;兼容MMC的SD卡接口;具有电源管理功能,可以使系统以普通方式、慢速方式、空闲方式和掉电方式工作;看门狗定时器;具有日历功能的RTC;有LCD控制器,支持4K色的STN和

5、256K色的TFT,配置有DMA通道;具有PLL功能的时钟发生器,时钟频率高达203MHz;双电源系统:1.8/2.0V内核供电,3.3V存储器和I/O供1.主流操作系统有哪些?windowsCEVxWorkspSOSQNXpalmOSLinux安卓2.嵌入式开发的方式是什么?目标机宿主机3.ARM9指令集有哪些?六类:数据处理指令、程序状态访问指令、分支指令、访存指令、异常产生指令、协处理器指令。访存指令:单存储器存取指令,多存储器存取指令。数据处理指令:算术运算指令,逻辑运算指令,数据传送指令,比较指令,测试指令。分支指令:B分支指令BL带链接的分支指令BX带状态切

6、换的分支指令BLX带链接和状态切换的分支指令。杂项指令:程序状态寄存器操作指令,中断操作指令。4.ARM体系结构的流水线技术?ARM7:取指从寄存器中装载一条指令译码识别将被执行的指令执行处理指令并把结果回写到寄存器ARM9:取指从寄存器中取出指令,并将其放入指令流水线译码对指令进行译码执行执行运算访存如果需要则访问数据存储器,否则ALU的结果只是简单的缓存一个时间周期,以便所有指令具有相同的流水线流程回写将指令产生的结果回写到寄存器,包括从寄存器读取的数据5.ARM9的存储器组织结构ARM9体系结构采用32位长度地址,存储器的地址空间可被看成是从0地址单元开始的字节的

7、线性组合,即一个地址对应一个存储字节。通常字节地址是无符号整数。则字节地址范围0-2^326.ARM9的内部寄存器ARM9寄存器分成哪几类?各类有哪些寄存器?寄存器LR有什么用途?分两类:31个通用寄存器和6个状态寄存器。31个通用寄存器:R0~R15;R13_svc、R14_svc;R13_abt、R14_abt;R13_und、R14_und;R13_irq、R14_irq;R8_fiq-R14_fiq。6个状态寄存器:CPSR;SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq和SPSR_fiq。R13:在ARM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。