- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.微处理器的种类及各自的特点。
答:1 嵌入式微控制器MCU(低廉的价格和优良的功能,单片化,体积小,功耗和成本低)…
2 嵌入式数字信号处理器DSP(专门用于信号处理方面的处理器,对系统结构和指令进行了特殊设计)…
3 嵌入式微处理器EMPU(体积小,重量轻,成本低,可靠性高)…
4 嵌入式片上系统SOC(成功实现了软硬件的无缝结合,可以直接在处理器内嵌入操作系统的代码模块.)…
书本P12
2. ARM的指令集及其特点。
P39
ARM指令集是主指令集,程序启动时总是从32位ARM指令集开始,并且所有的异常中断都自动转换为ARM指令集状态。
特点:1、有较多的寄存器,可用于多种用途;2、对存储器的访问只能通过Load/Store指令。
3.NOR flash和NAND flash的区别以及各自的特点。
1、在工作方式方面:
NOR类型读速度比NAND稍快,但擦除速度和写入速度比NAND类型慢;NOR可以很容易地存取访问其内部的每一个字节,而NAND不能对单个字节操作,读写操作采用块(页)操作。
2、在容量和成本方面:
NAND FLASH 成本低,容量较NOR大,适合作为大数据量的存储;NOR类型主要应用在代码存储介质中,可接入系统直接作为系统启动芯片,存储在NAND中的程序不可以直接运行,需要复制到RAM中才能执行,故不能将NAND芯片用作启动芯片。
3、耐用性方面:
NAND Flash每块的最多擦写次数是100万次,而NON是10万次;NOR Flash主要用于手机、掌上电脑灯需要直接运行代码的场合;而NAND广泛用于数据存储的相关领域,如移动存储产品、闪存卡、音乐播放器等。
4.ARM的各种工作模式及其特点。
用户模式(USR):大多数应用程序在用户模式下执行,当处理器工作在用户模式时,正在执行的程序不能访问某些被保护的系统资源,也不能改变模式。
快速中断模式(FIQ):用于高速数据传输或紧急事件的处理,以及需要快速中断服务程序的场合。
外部中断模式(IRQ):用于通用的中断处理场合。
管理模式(SVC):操作系统使用的保护模式,用于软件中断和系统重启,一般操作系统运行在该模式。
中止模式(ABT):当指令预存中止或数据访问中止时进入中止模式,可用于虚拟存储和虚拟保护。
未定义(UND):处理未定义的指令,可在本模式中用软件来模拟浮点运算等硬件功能。
系统模式(SYS):运行具有特权的操作系统任务,与用户模式公用寄存器,但权限更高。
5.ARM的各种基本汇编指令。
6. ARM处理器中各种异常和中断。
1、复位异常中断:通常用在系统加电和系统复位时,发生在管理模式;
2、未定义异常中断:发生在ARM处理器或协处理器遇到不能处理的指令时,发生在未定义模式;
3、软件中断:由用户定义的中断指令,可用于用户模式下的程序调用特权操作指令;
4、指令预取中止:处理器预取指令的地址不存在或该地址不允许当前指令访问;
5、数据中止:处理器数据访问指令的地址不存在或不允许当前指令访问;
6、外部中断请求、快速中断请求:系统中外设通过该中断请求处理器服务
7.世界主要公司生产的ARM各系列ARM微处理器的特点。
P72
S3C44B0主要特点:
16/32位RISC结构和带ARM7DMI CPU核的功能强大的指令集;
Thumb协处理器在保证性能的前提下使代码密度最大;
片上ICE中断调试JTAG调试方式;
32(8位硬件乘法器。
S3C2410:
基于ARM920T内核的16/32位RISC嵌入式微处理器。该处理器主要面向手持式设别以及高性价比、低功耗的应用。ARM920T核由ARM9TDMI、存储管理单元MMU和高速缓存三部分组成。MMU可以管理虚拟内存,告诉缓存由独立的16KB地址和16KB数据高速Cache组成。内部含有两个内部协处理器CP14和CP15,CP14用于调试控制,CP15用于存储系统控制以及测试控制。
8. ARM的R13~R15寄存器的作用,CPRS和SPRS寄存器的作用。
R13保存堆栈指针;
R14作为连接寄存器,保存子程序返回地址或异常模式下将要返回的地址;
R15作为程序计数器。
CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR。
在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR,异常出现时,SPSR用于保存CPSR的状态,以便异常返回后恢复异常发生时的工作状态。
9.各种串行通信协议以及总线协议。
P106 P121
10.ARM的各种启动方式,Bootloader的作用以及工作原理。
BootLoader是系统加电后、操作系统内核或用户应用程序运行之
文档评论(0)