您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 史上最牛逼嵌入式考题
一、简答题1.什么是嵌入式系统?它由哪几部分组成?试列举一个你身边的嵌入式系统的例子。2.嵌入式微处理器通常分为哪几种类型?3.什么是哈佛体系结构?什么是RISC?4.简述ARM9处理器有哪些寄存器?它们中哪个用作PC?哪个用作LR?5.什么是异常?ARM支持哪些异常?说明各异常的向量地址。6.ARM指令的条件码有多少个?默认条件码是什么?7.在ARM指令中的第二操作数有哪几种形式?试举例说明。8.S3C2410启动时根据哪两个引脚选择时钟源,通过什么方法选择?9.设计一个适合S3C2410的复位电路。10.SRAM和NORFlash的接口电路相对简单,举例说明其地址分配方法。11.以S3C2410处理器为核心设计嵌入式系统时,启动程序代码的存储空间可以采用哪几类存储器?如何设计它们的接口电路?12.简述S3C2410存储器管理的特点。13.描述IRQ异常处理过程。14.描述S3C2410芯片的DMA操作的3类模式。15.将S3C2410的UART0初始化为波特率115200b/s,8位数据位,1位停止位,1位奇校验,不采用流控制,如何对相应的寄存器进行初始化,设f为40MHz。16.简述基于S3C2410的IIC总线接口初始化编程步骤。二、填空1.signEQU2;定义sign符号值为2signEQU_____;定义sign符号值为(label+8)signEQU_____,_____;定义sign符号值为绝对地址值0x1c,为ARM指令。2.GBLAA1;定义全局变量A1A1__________;将该变量赋值为0xaaGBLLA2;定义全局逻辑变量A2A2SETL{TRUE};将该变量赋值为真三、编程题目1.若需要利用S3C2410芯片Timer部件中的Timer2通道产生一个周期约为1000ms的脉冲信号,系统的频率f=66MHz,写出初始化程序。2.S3C2410芯片的I/O端口是多功能的,使用根据需要编程设置端口控制寄存器,使其用作某个具体的功能。如图所示使用端口E作为普通I/O接口用,端口E上午GPE3为输出控制一个LED指示灯,编写程序。
本文标题:史上最牛逼嵌入式考题
链接地址:https://www.777doc.com/doc-2574054 .html