全球旧事资料 分类
一、填空1“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。2IP核分为软核、硬核、固核。3嵌入式系统通常由包含有嵌入式处理器、嵌入式操作系统、应用软件和外围设备接口的
嵌入式计算机系统和执行装置(被控对象)组成。4嵌入式计算机系统是整个嵌入式系统的核心,可以分为硬件层、中间层、系统软件层和
应用软件层。5硬件层中包含嵌入式微处理器、存储器、通用设备接口和IO接口。嵌入式微处理器是
嵌入式系统硬件层的核心。6系统初始化过程按照自底向上、从硬件到软件的次序依次可以分为片级初始化、板级初
始化和系统级初始化3个主要环节。7系统软件层通常包含有实时多任务操作系统(RealtimeOperatio
System,RTOS)、文件
系统、图形用户接口(GraphicUserI
terface,GUI)、网络系统及通用组件模块组成。RTOS是嵌入式应用软件的基础和开发平台。8ARM处理器共有37个寄存器,31个通用寄存器,6个状态寄存器。寄存器R13通常用作堆栈指针,称作SP。寄存器R14用作子程序链接寄存器,也称为链接寄存器LK(Li
kRegister)。9FIQ模式有7个分组的寄存器R8~R14,映射为R8_fiq~R14_fiq。在ARM状态下,许多FIQ处理没必要保存任何寄存器。User、IRQ、Supervisor、Abort和U
defi
ed模式每一种都包含两个分组的寄存器R13和R14的映射,允许每种模式都有自己的堆栈和链接寄存器。10寄存器R15用作程序计数器(PC)。在ARM状态,位[10]为0,位[312]保存PC。11程序状态寄存器CPSR的N、Z、C、V分别指,I1指、F1指,M4:0用做。12ARM指令集大致分为6类:分支跳转指令、存储器访问指令、数据处理指令、程序状态寄存器指令、异常中断指令、协处理器指令。指令解析举例:13LDRR0R1;将存储器地址为R1的字数据读入寄存器R0。14STRR0,R1,#8;将R0中的字数据写入以R1为地址的存储器中,并将新地址R1+8写入R1。15ADDSR1R11;加法指令,R1+1=R1影响CPSR寄存器,带有S16LDMFDR13,R0,R4R12,PC;将堆栈内容恢复到寄存器(R0,R4到R12,LR)。
17S3C2410A的CPU内核采用的是1632位ARM920T内核,同时还采用了AMBA(先进的微控制器总线体系结构)新型总线结构。
18ARM920T采用了MMU,AMBA总线和Harvard高速缓存体系结构,该结构具有独立的16KB指令Cache和16KB数据Cache,每个Cache都是由8字长的行组成的。
192个USB主设接口1个USB从设接口20117位通用IO口和24通道外部中断源;21电源控制模式有正常、慢速、空闲和电源关断r
好听全球资料 返回顶部