当前位置 博文首页 > 缘分锝天空的博客:嵌入式期末(复习备考,闭卷,老师给的范围重

    缘分锝天空的博客:嵌入式期末(复习备考,闭卷,老师给的范围重

    作者:[db:作者] 时间:2021-07-21 09:49

    1,嵌入式系统由哪几个部分组成(硬件与软件),分别是哪些?嵌入式系统主要特点是什么?

    答:嵌入式系统一般由嵌入式处理器、外围硬件设备、嵌入式操作系统(可选),以及用户的应用软件系统等四个部分组成。

    硬件层包括嵌入式微处理器存储器,通用设备接口和io接口。

    中间层包括相关底层硬件的初始化,数据的输入/输出操作和硬件设备的配置文件。

    软件层包括多任务操作系统,文件系统,图形用户接口,网络系统和通用组件模块。

    特点:支持多任务,优先级管理,任务调度,支持快速而确定的上下文切换,快速灵活的任务间通信

    ?2.ARM9处理器的指令流水线一共分为几级,分别是哪些?

    ?答:ARM9 微处理器采用了5级流水线:指令执行过程中分为取指译码执行、?访存写回等步骤,ARM9处理器系统流水线结构采用分离的?指令cache和数据 cach ,将每一个指令处理分配到 5 个时钟周期内,在每一个时钟周期内可能同时有 5 个指令在执行,消除了指令执行的性能瓶颈,加快了指令执行速度。

    3.ARM920T有多少工作模式?

    ?4.S3C2410的中断处理系统中,中断源寄存器、中断模式寄存器、中断屏蔽寄存器、中断优先寄存器之间的联系?

    5.S3C2410芯片的异常中断处理中,处理器发现一个中断产生后,自动做哪些处理步骤?

    1) 将下一条指令的地址存入相应连接寄存器 LR,以便程序在处理异常返回时能从正确的位置重新开始执行。

    ?2) 将 CPSR复制到相应的 SPSR中。

    ?3) 根据异常类型,强制设置 CPSR的运行模式位。

    ?4) 强制 PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。

    6,NAND Flash和NOR Flash在读写速度上有何区别,哪种存储器适合作为程序存储器,哪种存储器适合作为数据存储器?

    答:NorFlash的特点是芯片内执行(XIP: eXecute In Place), NorFlash?? 随机存储介质,适合做代码存储,读取速度快。NandFlash?? 连续型存储介质,适合用来做大量数据存储的。?

    ?7.S3C2410看门狗电路原理如何,需要几个控制寄存器配合工作。

    答:

    原理:不断的接受信号或重新设置计数值,保持计数值不为0,一旦一段时间接受不到信号或者计数值为0,看门狗将发出复位信号或者产生中断。

    需要用到的寄存器:

    WTCON:看门狗控制器

    WTDAT:数据寄存器

    WTCNT:计数器,下降沿计数

    • 注意:不管是哪一种模式,一开始时看门狗都不会将WTDAT的值赋给WTCNT,都是直接以WTCNT的值开始计数。
    • 使能看门狗之前,必须先设备WTCNT的值,指定时间长短。

    8.ARM 9有多少种寻址方式。

    ?9.ARM 9的存储器管理中,大端方式与小端方式有何区别。

    ?答:

    小端:高存高(高地址存高位数据);

    数据:0x12345678 (共32位)
    地址:A+3A+2A+1AA为本储存区最低有效地址)
    A+3 = 0x12,A+2 = 0x34,A+1 = 0x56,A = 0x78

    大端:低存高(低地址存高字节)

    数据:0x12345678 (共32位)
    地址:A+3A+2A+1AA为本储存区最低有效地址)
    A+3 = 0x78,A+2 = 0x56,A+1 = 0x34,A = 0x12
    总结:低存高(低地址存高字节)

    ?10.S3C2410 有多少GPIO,分几组,哪个端口可以作为EXTINT的信号端

    ?答:

    — 端口 A(GPA):23个输出口

    — 端口 B(GPB):11个输入输出口

    — 端口 C(GPC):16个输入输出口

    — 端口 D(GPD):16个输入输出口

    — 端口 E(GPE):16个输入输出口

    端口 F(GPF):8个输入输出口???? /EXTINT

    端口 G(GPG):16个输入输出口 /EXTINT

    — 端口 H(GPH):11个输入输出口

    S3C2410A芯片内部集成了8组,共117个I/O引脚GPIO,其中GPIO端口分为A~H`等8中端口,每种端口都有第二功能甚至第三功能,对于这些功能可以通过对应的端口控制寄存器进行设置,可以设置为端口输入模式、端口输出模式等。当I/O设置为GPIO输出模式时,可以通过写相应的rGPXDAT寄存器控制相应I/O口输出高电平或低电平,rGPXDAT为1时对应的I/O口


    ?以上是个人的一些见解和参考,哪里不对欢迎来指正!!!

    期末考试都顺利通过哈各位? O(∩_∩)O哈哈~

    创作不易,三连鼓励支持一下呗!

    cs