欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    ARM嵌入式系统复习资料.docx

    • 资源ID:12789865       资源大小:1MB        全文页数:15页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ARM嵌入式系统复习资料.docx

    1、ARM嵌入式系统复习资料ARM嵌入式系统复习资料一.名词解释1.嵌入式系统:(Embedded Systems) (书P1)以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2.嵌入式微控制器: (书P5)又称单片机,嵌入式微控制器一般以微处理器内核为核心,芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、EEPROM等各种必要功能和外设。3.嵌入式操作系统: (书P6)是一种支持嵌入式系统应用的操作系统软件,是嵌入式系统(包括硬件系统和软件

    2、系统)极为重要的组成部分。是嵌入式系统的灵魂,是嵌入式应用软件的基础和开放平台,它是一段嵌入在目标代码中的软件,用户的其他应用程序都建立在操作系统之上。4.SOC:片上系统,即System On Chip ,以微处理器为核心,集成了多种功能5.SOPC:System-on-a-Programmable-Chip,即可编程片上系统。 6.CISC (书P15)复杂指令集计算机(Complex Instruction Set Compurter),这类计算机偏重于由硬件执行指令7.RISC (书P15)精简指令集计算机(Reduced Instruction Set Computer )这类计算机

    3、设计的中心思想是精简指令集的复杂度,简化指令实现的硬件设计8.IP核IP核(Intellectual Property core)是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。9.流水线技术流水线(pipeline)技术是指程序执行时多条指令重叠进行操作的一种准并行处理实现技术。10.流媒体 (书P299)采用流式传输的方式在Internet播放的媒体格式。嵌入式流媒体播放器以嵌入式处理器PXA270为核心。11.RTOS:即实时操作系统,是针对不同处理器优化设计的高效率实时多任务内核12.JTAG:JTAG(Joint T

    4、est Action Group,联合测试行为组织)调试接口。13.GUI图形用户界面(Graphical User Interface,简称 GUI,称图形用户接口)即采用图形方式显示的计算机操作用户界面。14.交叉编译环境 (P199)交叉编译(cross-compilation)是指,在某个主机平台上(比如PC上)用交叉编译器编译出可在其他平台上(比如ARM上)运行的代码的过程。15.冯 诺依曼结构是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同。 16.哈佛结构是一种将程序指令存储和数据

    5、存储分开的存储器结构,是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。二简答题1.ARM处理器的工作状态与切换方法?说明ARM处理器支持的7种运行模式及功能,说明ARM处理器的异常类型及异常处理过程(书P27)处理器工作模式 功能用户模式(usr) 正常程序执行模式快速中断模式(fiq) 用于高速数据传输和通道处理外部中断模式(irq) 用于正常的中断处理管理模式(svc) 操作系统保护模式数据访问终止模式(abt) 用于虚拟存储及存储保护未定义指令终止模式(und) 用于支持硬件协处理器的软件仿真

    6、系统模式(sys) 用于运行特权级的操作系统任务注:除用户模式外,其他6种模式称为特权模式 7种异常,分别为:复位,未定义指令,软件中断,指令预取中止,数据中止,外部中断请求(IRQ),快速中断请求(FIQ)异常处理过程:对异常响应(具体步骤在书上3235页)从异常返回(具体步骤在书上3537页)2.PXA270处理器结构框图,PXA270处理器内部件和接口的主要功能。高速基带协处理器;丰富的串行外设;支持JTAG调试;片内集成跟踪缓冲区,具有硬件监视特性;实时时钟;操作系统定时器;LCD控制器;USIM接口;低功耗;高性能的存储器控制;灵活的时钟;系统附属外设单元;中断控制器(详见P139)

    7、图5.2 PXA270结构框图3.PXA270时钟管理单元结构图,PXA270时钟管理单元主要功能。 时钟管理为各个外围器件提供时钟。负责执行处理器的复位、时钟、能量管理及控制外部能耗管理芯片,来达到对处理器功耗或者执行某些单独操作的能耗优化。时钟系统主要包括以下五个时钟源; 13MHz振荡器,产生PLL的参考时钟和串口单元的时钟。 32.768kHz振荡器,用于低功耗模式和实时时钟单元 外围PLL,用于产生外围总线和外围单元的固定频率。 核心PLL,用于产生内核、LCD控制器。内存控制器、系统总线的可编程时钟频率。 存储控制器时钟输出,设置存储器控制器时钟频率,让它和系统总线频率相同。图5.

    8、6 PXA270时钟结构图4.SD卡的工作模式和引脚定义,SD卡接口电路。SD卡引脚定义:SD卡工作模式:SD模式、SPI模式SD卡接口电路:5.用时序图描述总线的数据传输过程,图示接口应用实例。(1)开始:主设备产生启动信号,表明数据传输开始。(2)地址:主设备发送地址信息,包含7位的从设备地址和1位的数据方向指示位(读(1)或写(0)位,表示数据流的方向)。(3)数据:根据指示位,数据在主设备和从设备之间传输。数据以8位传输,重要的位放在前面;传输多少量的数据没有限制。接收器产生1位的ACK(应答信号)表明收到了每个字节。传输过程可以被中止和重新开始。(4)停止:主设备产生停止信号I2C总

    9、线与使用I2C总线的EEPROM芯片KS24C080C连接电路如下图所示。6. 图示PXA270扩展64MB Flash存储器与64MB SDRAM 存储器电路。 Flash存储器设计:Flash存储器(内存)作为一种非易失性存储器,在系统中通常用于存放操作系统映像、程序代码、常量表以及一些在系统掉电后需要保存的用户数据等。Flash选用的是Intel公司的RC28F256 P30C120,双片构成64MB的并行接口Flash。PXA270复位后访问的是低地址空间(第一条指令在0x0000 0000处),因此引导Flash的片选采用nCS0,其缺省地址空间是0x000000000x03FF F

    10、FFF,共64MB。单片Flash为16位数据总线,采用两片Flash数据总线并行连接,与PXA270为32位数据总线连接。图6.3 PXA270 Flash存储器扩展SDRAM存储器设计:系统扩展了64MB SDRAM。SDRAM不具有掉电保持数据的特性,但其存取速度大大高于闪存,且具有读写属性。因此,SDRAM在系统中主要用作程序的运行空间、数据及堆栈区。SDRAM采用Infineon公司的HYB25L256160A(4Banles*4Mbit*l6),双片构成64MB的容量,SDRAM存储器扩展如图6.4所示。U2,U5即为两片SDRAM。图6.4 PXA270 SDRAM存储器扩展三编

    11、写汇编程序1.数据块复制:编程实现将从地址src开始的num个字的数据复制到地址dst去。AREA example5,CODE,READONLY ;程序代码段,属性为只读num EQU 25 ;令num=25ENTRY ;程序入口Start ;标号StartLDR R0,=src ;R0=src的地址LDR R1,=dst ;R1=dst的地址MOV R2,#num ;R2=numBlockcopy ;标号Blockcopy,循环体起始MOVS R3,R2,LSR #3 ;R3=R2/8BEQ wordcopy ;若R3=0则跳转到字复制程序STMFD SP!,R4-R11 ;保存R4-R11

    12、到堆栈copy ;标号copy,块复制程序LDMIA R0!,R4-R11 ;R0开始的8个字复制到R4-R11中STMIA R1!,R4-R11 ;R4-R11中的数到R1始的8个字中SUBS R3,R3,#1 ;R3=R3-1BNE copy ;R3不为0,跳转到标号copywordcopy ;标号wordcopy,字复制程序ANDS R2,R2,#7 ;R2=R2&0x07,R2取末尾3位BEQ stop ;若R2=0,则跳转到标号stopcopyLoop ;字复制程序循环LDR R3,R0,#4 ;R3=R0,R0=R0+4STR R3,R1,#4 ;R1 =R3,R1=R1+4SUB

    13、S R2,R2,#1 ;R2=R2-1BNE copyLoop ;R2不为0,转到copyLoopstopB stopAREA oriData,DATA,READWRITE ;数据段,属性为可读写SrcDCD 0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4dst SPACE 25*4 ;预留的空间END ;程序结束2.多重循环:对n个数进行从小到大排序。AREA example6,CODE,READONLY ;程序代码段num EQU 10 ;令num=10ENTRY ;程序入口start ;标号startLDR R0,=src ;R0=sr

    14、c的地址MOV R2,#num-1 ;R2=num-1LOOP1 ;外循环体开始标号LDR R4,R0,R2,LSL #2 ;R4=srcR2SUBS R3,R2,#1 ;R3=R2-1LOOP2 ;内循环体开始标号LDRPL R5,R0,R3,LSL #2 ;R5=srcR3CMP R5,R4 ;比较R5和R4STRGT R4,R0,R3,LSL #2 ;若R5R4,则srcR3=R4STRGT R5,R0,R2,LSL #2 ;若R5R4,则srcR2=R5MOVGT R4,R5 ;若R5R4,则R4=R5SUBS R3,R3,#1 ;R3=R3-1BPL LOOP2 ;若R3=0,则跳转

    15、到LOOP2SUBS R2,R2,#1 ;R2=R2-1BHI LOOP1 ;若R2=0,则跳转到LOOP1B ;原地跳转,进入死循环AREA DataArea,DATA,READWRITE ;数据段开始src DCD 6,1,9,8,4,5,0,7,3,2 ;源数据四综合题1.3G手机和车载多媒体远程监控服务系统综合应用实例的主要功能、硬件组成和软件方案。3G手机:1.主要功能:高端拍照手机欲取低端数码相机。3G视频业务主要包括移动视频、视频共享和可视电话等。3G手机还可以用来看电视,具体实现形式包括手机内置无线调谐器、运营商电信网络和卫星电视三种模式;3G手机可以用来播放数字音乐和视频。配

    16、合GPS全球卫星定位系统,3G手机可以显示自己的位置,这样就可以实现问路、导航服务,甚至用来防盗。2.硬件实现方案:3G手机的硬件组成与普通手机没有大的区别,只是模拟系带部分采用的是3G技术,并且使用了更多的外设。基于PXA270平台设计3G手机,既满足了高性能处理的要求,也可以方便的扩展GPS、摄像头、存储卡等外设。3.软件方案:在软件设计上,3G手机在提供传统2G手机的语音和文字通信的基础上,还必须能够提供各种其他的应用功能和服务,包括:无线网络终端:电子邮件、手机上网、手机商务及其他定位服务和安全数据传输等重要功能。PDA功能:拥有操作系统(Android、iOS 5、Windows P

    17、hone、Linux等)所提供的功能。高质量的多媒体功能:音视频播放器、视频电话、手机游戏平台等功能。灵活的软件集成:Java,预装、下载第三方软件或用户自行开发的软件。3G手机在软件的架构上是一个三层的架构,底层是移植3G手机所外接的多种设备的驱动程序,中间层采用嵌入式操作系统,上层是用户所使用的各种应用程序。2.车载多媒体远程监控服务系统:1.主要功能:(1)指纹防盗:车主通过指纹验证才能开启汽车,否则车载终端提示登录失败,并声光报警;(2)报警及监控:当驾驶者未通过指纹验证,但汽车有移动时,为非法状态,车载终端将通过GPRS网络自动向服务中心报警。服务中心接受报警后,可控制车载摄像头对车内拍照,并控制车载(3)GPS模块获得GPS定位信息。照片和GPS经纬度信息通过GPRS不间断地传输到服务中心。服务中心管理人员可以通过集成软件查看汽车内的情况,并在电子地图上查看汽车位置,以3.软件设计方案:软件设计主要包括两大部分,车载终端系统的开发和服务中心软件的开发。车载终端系统主要是在Linux平台下的C编程和QT/E图形用户界面开发;服务中心软件在Windows环境下的视窗程序设计。车载终端系统又分为前台图形用户界面和后台程序两部分。用户只可通过用户界面和系统交互,后台程序除了监视汽车状态以外,还负责各个软件模块之间消息的转发。


    注意事项

    本文(ARM嵌入式系统复习资料.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开