版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空★1.嵌入式系统在硬件设计、操作系统的选择、以及软件的设计上都要遵循“面向应用、量体裁衣、够用为度〞的原那么。★2.嵌入式处理器是嵌入式系统的核心部件,是控制、辅助系统运行的硬件单元。★3.试列举三种以上主流的通用处理器:ARM/StrongARM、MIPS、PowerPC、X86、68K/Coldfire。★4.ARM处理器共有37个存放器,其中包括31个通用存放器和6个状态存放器。★5.ARM处理器有7种不同的处理器模式,在每一种处理器模式下均有一组相应的存放器与之对应。即在任意一种处理器模式下,可访问的存放器包括15个通用存放器〔R0~R14〕、一至二个状态存放器和程序计数器。★6.存放器R13在ARM指令中常用作堆栈指针。R14也称作子程序连接存放器或连接存放器LR,当发生中断或异常时,对应的分组存放器R14_svc、R14_irq、R14_fiq、R14_abt和R14_und用来保存R15的返回值。★7.ARM微处理器的在较新的体系结构中支持两种指令集:ARM指令集〔指令长度为32位〕和Thumb指令集〔指令长度为16位〕。★8.存放器R15用作程序计数器(PC)。该存放器在ARM状态下,位[1:0]为0,位[31:2]用于保存PC;在Thumb状态下,位[0]为0,位[31:1]用于保存PC。★9.存放器R16用作CPSR(当前程序状态存放器),CPSR可在任何运行模式下被访问。每一种运行模式下又都有一个专用的物理状态存放器,称为SPSR〔备份的程序状态存放器〕。★10.Thumb状态下的存放器集是ARM状态下存放器集的一个子集,程序可以直接访问8个通用存放器〔R7~R0〕、程序计数器〔PC〕、堆栈指针〔SP〕、连接存放器〔LR〕和CPSR。★11.每一条ARM指令包含的条件码位于指令的最高4〔[31:28]〕位,每种条件码可用两个字符表示,可以添加在指令助记符的后面和指令同时使用。★12.函数的参数传递方法有两种:R0~R3存放器和堆栈。★13.处理器有五种地址空间:存放器地址空间、程序存储器地址空间、内部数据存储器地址空间、外部数据存储器地址空间、IO地址空间。每种处理器有其中的一种或几种地址空间。★14.试列举三种以上常见的嵌入式操作系统:Xinu、uC/OS-II、eCOS、LynxOS、pSOS+、QNX、VRTX、Linux、VxWorks、Nucleus、WinCE。★18.RS422标准是平衡式的,传输一个信号用两条线,逻辑信号用两条线的电平差表示,双线传输的主要优点是抗干扰能力增强。★19.一般而言,嵌入式系统的构架可以分为4个局部:处理器、存储器、输入/输出和软件,一般软件亦分为操作系统和应用软件两个主要局部。★20.根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,嵌入式DSP,嵌入式微处理器以及片上系统。★21.操作系统是联接硬件与应用程序的系统程序,其根本功能有进程管理、进程间通信、内存管理、I/O资源管理。★22.从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和分时操作系统,其中实时系统亦可分为硬实时操作系统和软实时系统。★23.内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的通信,内核的根本效劳是任务调度。★24.嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般是指PC机或者台式机。★25.哈佛体系结构数据空间和地址空间分开,ARM920T采用哈佛体系的内核架构。★26.ARM7TDMI采用3级流水线结构,ARM920TDMI采用5级流水线。★27.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于分时操作系统,VxWorks属于实时嵌入式操作系统。★28.ARM7TDMI中,T表示支持16位Thumb指令集,D表示在片可调试,M表示内嵌乘法器Multiplier,I表示嵌入式ICE,支持在线断点和调试。★30.ARM7TDMI与ARM720T的一个重要区别在于后者有存储空间管理单元〔MMU〕、8KCache片内缓存〔提高CPU性能〕。★33.ARM体系结构可用两种方法存储字数据,具体为大端格式、小端格式。★35.ARM微处理器在较新的体系结构中支持两种指令集:ARM指令集、Thumb指令集。★36.ARM处理器有9种根本寻址方式,分别是:存放器寻址、立即寻址、存放器偏移寻址、存放器间接寻址、基址寻址、多存放器寻址、堆栈寻址、块拷贝寻址、相对寻址。★41.在线仿真包括3个过程:装载映像文件、程序执行、查看存放器和内存空间。★46.ARM嵌入式系统主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统构成。★47.常用的嵌入式外围设备有存储设备、通信设备和显示设备三类。★48.总线通常包括数据总线、地址总线、控制总线。★50.嵌入式操作系统的调试一般包括:_操作系统_调试和_应用程序_调试。★51.电子设备电源系统包括:_交流_电源和_直流_电源。★52.ARM处理器工作状态主要有运行、睡眠和空闲模式。★53.IC芯片工作一般供电电压有:5V、3.3V、2.5V、1.8V。★54.布线时,电源线、信号线、地线线宽大小一般为:_地线_>_电源线_>_信号线_。★55.作为高速缓存的存储器主要有SRAM、DRAM和FlashROM。★56.动态RAM有_SDRAM_和DDR。★57.ARM有从外部_SDRAM启动的外启动和从片上_ROM启动的内启动两种启动方式。★59.MTD核心层分为:_用户模块接口_层、_MTD抽象_层和_MTD设备驱动模块_层。★60.Nor-Flash常用于存放_系统代码_,而Nand-Flash存放_用户信息_。★61.Linux设备可分为字符设备、块设备和_网络设备_三种。★62.GPIO支持_中断、查询_和DMA三种数据传输方式。★63.GPIO驱动可以以两种方式编译:一种是_静态编译进内核_,另一种是编译成模块动态加载_。★64.ARM内核支持7种中断,分别是:复位、未定义指令、软件中断、指令预取中止、数据中止、外部中断请求和快速中断请求。★66.ARM硬件中断主要有:定时器中断、串口输入/输出中断、接口中断、链路中断等4种。★68.按复位信号是否与时钟信号同步,可分为:_同步_复位和_异步_复位。★78.从广义的角度来说,数据通信方式可以分为_并行通信_和_串行通信_两大类,相应的通信线路分别称为_并行总线_和_串行总线_。★79.串行通信的两种根本工作方式为:_异步串行通信_和_同步串行通信_。标准异步串行通信〔UART〕接口有:_RS-232C、RS-422_和_RS-485_。★80.UART串行通信接口标准是_RS-232C,它采用_负_逻辑来进行电平传输。★81.I2C采用两根I/O线是:_SCL串行时钟线、SDA串行数据线_。★83.串行存储器一般具有两种写入方式:_字节写入方式和页写入方式_。★84.以太网接口电路主要由MAC控制器和物理层接口两大局部构成。★92.每个以太网口上都有一个唯一的_48_位MAC地址与之对应。★95.Boot-loadere两种不同的操作模式是_启动加载_模式和_下载_模式。★96.Boot-loader通过串口与PC进行传输,传输协议通常是_xmodem、ymodem和zmodem_协议之一。★97.Boot-loader目标代码是*.bin格式的文件。★98.ARMLinux移植主要工作是把编译生成的_Boot-loader、KernelImage和RootFile,并烧写到Flash中。★99.在PC上编译ARM运行的程序,需要_交叉_编译器。★100.Linux移植类型包括基于_处理器_的移值和基于_平台_的移值。★101.建立ARM编译环境的主要开发工具有_binutils、gcc和glibc。★102.Linux支持多种文件系统,包括:_Romfs、Cramfs、JFFS和JFFS2_。★103.JFFS2在Linux中一种是作为_根文件系统_,另一种是作为_普通文件系统_在系统启动后被挂载。★106.常用的GUI图形开发界面主要有_XWindow、MicroWindows、OpenGUI、Qt/Embedded、MiniGUI和PicoGUI_。★113.TFTP简单文件传输协议基于_UDP传输层协议。★119.传输语音的格式一般有:_IIS总线格式和MSB-Justified格式_。★120.IIS总线传输方式一般有:_正常传输模式、DMA传输模式和发送/接收模式_。★121.标准VGA显示器接口是_5_针D型接口,由_R、G、B三色模拟信号线和_行_同步、_场_同步两个数字信号构成。★128.ARM处理器中断有两种处理模式,分别为快速中断模式和外部中断模式。★129.嵌入式系统中按照总线的传送的信息类型,可以分为数据总线、地址总线和控制总线。★131.ARM微处理器有7种工作模式,它们分为两类非特权模式、特权模式。其中用户模式属于非特权模式。★132.ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM、Thumb,状态存放器CPSR的T位反映了处理器运行不同指令的当前状态。★133.ARM核有多个存放器,其中大局部用于通用存放器,有小局部作为专用存放器,R15存放器用于存储PC,R13通常用来存储SP。★134.ARM微处理器复位后,PC的地址通常是0x0,初始的工作模式是Supervisor。★139.ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是哈佛结构。★140.目前,嵌入式处理器种类繁多。按照类型大致可以分为嵌入式微处理器EMPU、嵌入式微控制器MCU、嵌入式数字信号处理器EDSP和片上可编程系统SOPC。★141.BootLoader就是在操作系统内核运行前执行的一小段程序,用于引导加载程序以及系统内核。★142.BootLoader是依赖于硬件平台的,不同的嵌入式处理器和嵌入式系统需要不同的BootLoader来引导。★145.按照系统对相应时间的敏感程度,嵌入式操作系统可以分为三类,硬实时系统、软实时系统和非实时系统。★146.VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统〔RTOS〕,是嵌入式开发环境的关键组成局部。★147.WindowsCE是微软旗下的一个32位嵌入式操作系统。在WindowsCE中,C代表袖珍〔Compact〕、消费〔Consumer〕、通信能力〔Connectivity)和伴侣〔Companion〕,E代表电子产品〔Electronics〕。目前最新的WindowsCE为WindowsCE6.0。★148.μC/OS-II是一种开源但不免费的实时操作系统,具有可剥夺实时内核。★150.RISC以CISC为根底,重点优化计算机结构,使其更加简单合理地提高运算速度。★152.ARM7内核为低功耗的32位RISC处理器,其采用冯诺依曼体系结构,数据和指令使用同一条总线。ARM7内核有一条3级流水线,执行ARMv4指令集,最适合用于对价位和功耗要求较高的消费类应用。★155.ARMRealViewMDK是ARM公司和深圳英倍特公司合作开了外乡化的ARM开发平台。★156.嵌入式系统是以应用中心,以计算机技术为根底,软件硬件可裁剪,适应应用系统对功能、可靠性、本钱、体积、功耗严格要求的专用计算机系统。★157.嵌入式系统软件的要求与台式机有所不同,其特点主要包括:软件要求固化存储;软件代码要求高效率、高可靠性;系统软件有较高的实时性要求。★158.ARM9的工作模式有7种,包括:用户模式、系统模式、管理模式、中止模式、未定义模式、IRQ模式、FIQ模式。其中除用户模式外的其他6种模式称为特权模式。★159.ARM处理器中CPSR和SPSR的中文名称分别为:当前程序状态存放器和保存程序状态存放器。★160.S3C2410芯片外部寻址空间是1G,被分成_8_个存储块,每块_128_MB。SDRAM存储器应连接到第6或7_个存储块。★161.S3C2410涉及DMA的操作模式有三类:DMA请求模式、DMA传输模式和_DMA效劳模式。★162.S3C2410芯片共有_8_个I/O端口,每个端口都有相应的控制存放器和数据存放器,其中控制存放器的主要功能是设置_I/O引脚的功能_,数据存放器的功能是_从存放器读取数据或者向存放器写入数据_。★166.嵌入式系统中,微处理器控制I/O端口或部件的数据传送方式有2种:_中断方式和_程序查询方式。★170.S3C2410芯片共有117个输入输出引脚,分属于8个I/O端口。★172.在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。★173.ARM字数据存储格式有:大端格式和小端格式。★176.I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。★178.Bootloader主要功能是:系统初始化、加载和运行内核程序。★182.RAM存储器有两种,分别是:SRAM和DRAM。★183.嵌入式操作系统的内核构成包括:系统初始化、多任务管理和内存管理。★184.在宿主机上使用编译器软件将嵌入式应用。嵌入式操作系统编译成为可以在目标机上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。★186.ARM体系结构所支持的最大寻址空间为4GB。二、选择★1、下面哪种操作系统不属于商用操作系统。(B)A.windowsxp B.Linux C.VxWorks D.WinCE★2、下面哪点不是嵌入式操作系统的特点。 (C)A.内核精简 B.专用性强 C.功能强大 D.高实时性★4、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。(A)A.Reset B.数据中止 C.FIQ D.IRQ★5、NANDFLASH和NORFLASH的区别正确的选项是。 (D)A.NOR的读速度比NAND稍慢一些 B.NAND的写入速度比NOR慢很多C.NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作★8、以下哪种方式不属于文件系统的格式。(B)(A)FAT 〔B〕DOS(C)NTFS 〔D〕Ext★10、下面哪个特点不属于USB设备的特点。(B)(A)串行通信方式〔B〕不可热拨插(C)分HOST、DEVICE和HUB〔D〕通信速率比RS232快★11、下面不符合嵌入式操作系统特点的是〔B〕A、实时性B、不可定制C、微型化D、可移植性★12、嵌入式处理器指令的执行周期包括〔D〕A.启动运行退出B.取指令指令译码执行指令存储C.启动运行挂起退出D.取指令指令译码执行指令★13.EmbeddedVisualStudio是〔B〕A.嵌入式硬件开发工具B.嵌入式软件开发工具C.嵌入式调试工具D.嵌入式编译工具★14.JTAG的引脚TCK的主要功能是〔C〕A.嵌入式硬件开发工具B.嵌入式软件开发工具C.嵌入式调试工具D.嵌入式编译工具★15、以下表达中,不符合RICS特征的是〔B〕A.指令长度固定,种类少B.寻址方式丰富,指令功能尽量增强C.设置大量通用存放器,访问存储器指令简单D.选取使用频率较高的指令★16、在以下ARM处理器模式中,〔D〕模式有自己独立的R8-R14存放器。A.系统模式B.终止模式C.中断模式D.快速中断模式★17、按照ARM过程调用标准〔APCS〕,栈指针使用〔B〕存放器A.R0B.R13C.R14D.R15★18、嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个〔B〕环境。A.交互操作系统B.交叉编译C.交互平台D.分布式计算选择题:以下哪个不是合法的立即数:0xFF,0x104,0x39C00,0x1FE800★23、ARM分支指令选择题:以下哪条指令是带状态切换的跳转指令BBLBXBLX选择题:下面关于嵌入式C的描述,正确的选项是〔c〕A、总在第一个定义的函数执行B、要调用的函数,必须在main()中定义C、总是从main()处开始执行D、main()必须放在程序的开始处★25、以下说法不正确的选项是〔B〕。A、任务可以有类型说明 B、任务可以返回一个数值C、任务可以有形参变量 D、任务是一个无限循环★26、以下描述不属于RISC计算机的特点的是〔C〕。A.流水线每周期前进一步。 B.更多通用存放器。C.指令长度不固定,执行需要多个周期。D.独立的Load和Store指令完成数据在存放器和外部存储器之间的传输。★27存储一个32位数0x2168465到2000H~2003H四个字节单元中,假设以大端模式存储,那么2000H存储单元的内容为〔D〕。A、0x21 B、0x68 C、0x65 D、0x02★29、RS232-C串口通信中,表示逻辑1的电平是〔D〕。A、0v B、3.3v C、+5v~+15v D、-5v~-15v★30、ARM汇编语句“ADDR0,R2,R3,LSL#1”的作用是〔A〕。A.R0=R2+(R3<<1) B.R0=(R2<<1)+R3C.R3=R0+(R2<<1) D.(R3<<1)=R0+R2★31、IRQ中断的入口地址是〔C〕。FIQ的入口地址为0x0000001CA、0x00000000 B、0x00000008 C、0x00000018 D、0x00000014★32、S3C2420XI/O口常用的控制器是〔D〕。〔1〕端口控制存放器〔GPACON-GPHCON〕。〔2〕端口数据存放器〔GPADAT-GPHDAT〕。〔3〕外部中断控制存放器〔EXTINTN〕。〔4〕以上都是。★33、实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为〔A〕。A.同步B.互斥C.调度D.执行★34、和PC系统机相比嵌入式系统不具备以下哪个特点〔C〕。A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简★35、ADD R0,R1,#3属于〔A〕寻址方式。A.立即寻址 B.多存放器寻址 C.存放器直接寻址 D.相对寻址★36、GET伪指令的含义是〔A〕A.包含一个外部文件 B.定义程序的入口 C.定义一个宏 D.声明一个变量★37、存储一个32位数0x876165到2000H~2003H四个字节单元中,假设以小端模式存储,那么2000H存储单元的内容为〔C〕。A、0x00 B、0x87 C、0x65 D、0x61★39、假设R1=2000H,(2000H)=0x86,(2023H)=0x39,那么执行指令LDR R0,[R1,#8]!后R0的值为〔D〕。A.0x2000 B.0x86 C.0x2023 D.0x39★40、存放器R13除了可以做通用存放器外,还可以做〔C〕。A、程序计数器 B、链接存放器 C、栈指针存放器 D、基址存放器★41、FIQ中断的入口地址是〔A〕。A、0x0000001C B、0x00000008 C、0x00000018 D、0x00000014★42、ARM指令集和Thumb指令集分别是〔D〕位的。A.8位,16位 B.16位,32位 C.16位,16位 D.32位,16位★43、ARM存放器组有〔D〕个存放器。A、7 B、32 C、6 D、37★44、假设R1=2000H,(2000H)=0x28,(2023H)=0x87,那么执行指令LDR R0,[R1,#8]!后R0的值为〔D〕。A.0x2000 B.0x28 C.0x2023 D.0x87★45、存放器R15除了可以做通用存放器外,还可以做〔A〕A.程序计数器 B.链接存放器 C.堆栈指针存放器 D.基址存放器★46、嵌入式系统有硬件和软件局部构成,以下〔C〕不属于嵌入式系统软件。A.系统软件B.驱动C.FPGA编程软件D.嵌入式中间件★47、假设R1=0x31,R2=0x2那么执行指令ADD R0,R1,R2LSL#3后,R0的值是〔C〕A.0x33 B.0x34 C.0x39 D.0x38★48、和PC机系统相比以下哪个不是嵌入式系统独具的特点〔C〕A、系统内核小 B、专用性强 C、可执行多任务 D、系统精简★50、Cache用于存放主存数据的局部拷贝,主存单元地址与Cache单元地址之间的转换用〔A〕完成。A.硬件B.软件C.用户D.程序员★52、每种嵌入式操作系统都有自身的特点以吸引相关用户,以下说法错误的选项是〔D〕。A.嵌入式Linux提供了完善的网络技术支持;B.CLinux是专门为没有MMU的ARM芯片开发的;C.C/OS-Ⅱ操作系统是一种实时操作系统〔RTOS〕;D.WinCE提供完全开放的源代码。★53、以下关于存储管理单元〔MMU〕说法错误的选项是〔B〕。A.MMU提供的一个关键效劳是使各个任务作为各自独立的程序在其自己的私有存储空间中运行。B.在带MMU的操作系统控制下,运行的任务必须知道其他与之无关的任务的存储需求情况,这就简化了各个任务的设计。C.MMU提供了一些资源以允许使用虚拟存储器。D.MMU作为转换器,将程序和数据的虚拟地址〔编译时的连接地址〕转换成实际的物理地址,即在物理主存中的地址。★54、以下CPSR存放器标志位的作用说法错误的选项是〔D〕。A.N:负数B.Z:零C.C:进位D.V:借位★55、S3C2410X处理器为用户进行应用设计提供了支持多主总线的IIC接口。处理器提供符合IIC协议的设备连接的串行连接线为〔C〕。A.SCL和RTX B.RTX和RCX C.SCL和SDA D.SDA和RCX★56、RQ中断的优先级别是〔D〕。A.1 B.2 C.3 D.4★57、LDRR2,[R3,#128]的寻址方式是〔C〕。A.存放器寻址 B.存放器移位 C.变址寻址 D.间接寻址★58、S3C2410有〔B〕个USB接口。A.1 B.2 C.3 D.4★59、ARM处理器的工作模式有〔C〕种。A.5B.6 C.7D.8★60.下面那个不是嵌入式操作系统的特点〔B〕。A.高了系统的可靠性 B.体积庞大C.系统配置灵活 D.充分发挥了32位CPU的多任务潜力★62.下面那个不是WindowsCE嵌入式操作系统的特点〔D〕。A.继承了传统Windows图形界面 B.灵活的电源管理功能C.优秀的线程响应能力 D.极小的系统内核★63.下面那个不是嵌入式Linux操作系统的特点〔D〕。A.源代码公开 B.遵循GPL协议C.高性能、可裁剪的内核 D.具有Windows风格的图形界面★64.以下哪个表述不正确〔D〕。A.ARM是一个公司的名称 B.ARM是对一类微处理器的通称C.ARM是一种技术的名字 D.ARM是一款芯片的名称★65.以下哪个不是RealViewMDK开发环境的特点〔D〕。A.Windows风格 B.兼容的KeilμVision界面C.全面的ARM处理器支持 D.体积庞大★66、下面关于哈佛结构描述正确的选项是〔A〕。A、程序存储空间与数据存储空间别离 B、存储空间与IO空间别离C、程序存储空间与数据存储空间合并 D、存储空间与IO空间合并★67、下面哪一种工作模式不属于ARM特权模式〔A〕。A、用户模式 B、管理模式 C、软中断模式 D、FIQ模式★68、ARM9TDMI的工作状态包括〔D〕。A、测试状态和运行状态 B、挂起状态和就绪状态C、就绪状态和运行状态 D、ARM状态和Thumb状态★69、指令“LDMIAR0!,{R1,R2,R3,R4}〞的寻址方式为〔C〕。A、立即寻址 B、存放器间接寻址C、多存放器寻址 D、堆栈寻址★70、对存放器R1的内容乘以4的正确指令是(C)。A、LSRR1,#2
B、LSLR1,#2C、MOVR1,R1,LSL#2
D、MOVR1,R1,LSR#2★71、下面指令执行后,改变R1存放器内容的指令是(
D)。
A、TSTR1,#2
B、ORR
R1,R1,R1
C、CMPR1,#2
D、EOR
R1,R1,R1★72、下面哪一种功能单元不属于I/O接口电路。〔D〕A、USB控制器 B、UART控制器C、以太网控制器 D、LED★73、下面哪个操作系统是嵌入式操作系统。〔B〕A、Red-hatLinux B、µCLinux C、UbuntuLinux D、SUSELinux★74、使用Host-Target联合开发嵌入式应用,〔B〕不是必须的。A、宿主机 B、银河麒麟操作系统C、目标机 D、交叉编译器★75、下面哪个系统不属于嵌入式系统〔D〕。A、MP3播放器 B、GPS接收机C、“银河玉衡〞核心路由器 D、“天河一号〞计算机系统★76.RS232-C串口通信中,表示逻辑1的电平是〔D〕A、0VB、3.3VC、+5V~+15VD、-5V~-15V★77.以下不属于RISC计算机特点的是〔C〕。A、流水线每周期前进一步。B、更多通用存放器。C、指令长度不固定,执行需要多个周期。D、独立的Load和Store指令完成数据在存放器和外部存储器之间的传输。★78.存储一个32位数0x2168465到2000H~2003H四个字节单元中,假设以大端模式存储,那么20000H存储单元内容为〔D〕A、0x21B、0x68C、0x65D、0x02★79.S3C2410I/O口常用的控制器是〔D〕A、端口控制存放器〔GPACON-GPHCON〕B、端口数据存放器〔GADAT-GPHDAT〕C、外部中断控制存放器〔EXTINTN〕。D、以上都不是★80.存放器R13除了可以做通用存放器外,还可以做〔C〕A、程序计数器B、链接存放器C、栈指针存放器D、基址存放器★81.ARM指令集和Thumb指令集分别是〔D〕位的。A、8位,16位B、16位,32位C、16位,16位D、32位,16位★82.存放器R15除可做通用存放器外,还可以做〔A〕A、程序计数器B、链接存放器C、栈指针存放器D、基址存放器★83、S3C2410芯片的存放器组有〔D〕个存放器A、7B、32C、6D、37★84.以下CPSR存放器标志位的作用说法错误的选项是〔D〕A、N:负数B、Z:零C、C:进位D、V:借位★85、S3C2410提供的符合IIC协议的设备连接串行连接线为〔C〕A、SCL和RTXB、RTX和RCXC、SCL和SDAD、SDA和RCX★86、S3C2410有〔B〕个USB接口★87、USB接口移动硬盘最适宜的传输类型为〔B〕。A、控制传输B、批量传输C、中断传输D、等时传输★88、在嵌入式系统设计中,嵌入式处理器选型是在进行〔C〕时完成。A、需求分析B、系统集成C、体系结构设计D、软硬件设计★89、下面哪一类嵌入式处理器最适合用于工业控制〔B〕。A、嵌入式微处理器B、微控制器C、DSPD、以上都不适宜★90、关于ARM子程序和Thumb子程序互相调用描述正确的选项是〔B〕。A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。B、只要遵循一定调用的规那么,Thumb子程序和ARM子程序就可以互相调用。C、只要遵循一定调用的规那么,仅能Thumb子程序调用ARM子程序。D、只要遵循一定调用的规那么,仅能ARM子程序调用Thumb子程序。★91、关于ARM处理器的异常的描述不正确的选项是〔C〕。A、复位属于异常 B、除数为零会引起异常C、所有异常都要返回 D、外部中断会引起异常★93、USB总线采用的通信方式为〔A〕。A、轮询方式 B、中断方式 C、DMA方式 D、I/O通道方式★94、嵌入式系统最常用的数据传送方式是〔B〕。A、查询 B、中断 C、DMA D、I/O处理机★95、µClinux与标准Linux最大的区别在于〔B〕。A、文件系统 B、内存管理 C、任务调度算法 D、应用开发模式★96、嵌入式操作系统一般通过〔A〕手段来解决代码体积与嵌入式应用多样性的问题。A、使用可定制的操作系统B、将操作系统分布在多个处理器上运行C、增大嵌入式设备的存储容量D、使用压缩软件对操作系统进行压缩★97、无符号二进制数左移一位,那么数值〔
A
〕。A、增大一倍 B、减小一倍C、增大10倍D、不变★98、执行两个补码数的减法时,对产生溢出的正确表达为〔D〕。A、结果的最高位有借位那么产生溢出B、结果的符号位为0那么产生溢出C、结果的符号位为1那么产生溢出 D、结果与被减数的符号位相反,但与减数的符号位相同,那么溢出★99、遵循“程序存储与控制原理〞的计算机属于〔①A〕机。按其思想,计算机将要执行的程序〔包括代码和数据〕应安排在计算机的〔②B〕部件中。①A冯.诺依曼B图灵C规约D数据流②A硬盘B内存C存放器D端口★100、以下对于RISC机器来说正确的选项是(D)。A、指令编码不等长B、寻址方式多C、不能访问存储器D、运算类指令只使用存放器★101、某微处理器的结构之所以称为超标量结构,是因为该微处理器〔B〕。A、不仅能进行32位运算,也能进行64位运算B、内部含有多条指令流水线和多个执行部件C、数据传输速度很快,每个总线周期最高能传送4个64位数据D、芯片内部集成的晶体管数超过100万个,功耗很大★102、微处理器地址总线宽度为32位,那么其内部数据总线的宽度〔D〕。A、16位 B、32位 C、64位 D、与地址总线没有必然联系★103、下面关于Cache的描述中正确的选项是〔A〕。A、Cache中存放的是主存储器中一局部信息的映像B、用户可以直接访问CacheC、片内Cache要比二级Cache的容量大得多D、二级Cache要比片内Cache的速度快得多★104、通常把用符号表示计算机指令的语言称为〔①B〕,计算机能真正执行的是〔②A〕。A、机器语言 B、汇编语言 C、高级语言D、仿真语言★105、计算机系统中的四级存储器,其存取速度从高到低的顺序是〔C〕。A、主存储器,Cache,存放器,辅存 B、快存,主存储器,存放器,辅存C、存放器,Cache,主存储器,辅存D、存放器,主存储器,Cache,辅存★106、计算机通常用MB〔兆字节〕作为主存容量的计量单位,这里1MB等于〔B〕字节。A、210 B、220 ★程序计数器PC通常用于存放〔
D
〕。A、数据 B、指令 C、正在执行的指令地址D、待取指的指令地址★107、微处理器内部标志存放器的主要作用是〔C〕。A、检查当前指令执行的正确与否 B、纠正当前指令执行的结果C、产生影响或控制某些后续指令所需的标志D、决定CPU是否继续工作★108、指令寻址方式通常是指寻找〔B〕的方式。A、操作码 B、操作数C、I/O端口D、内存单元★109、以下主存设计中属于计算机系统结构考虑的是〔C〕。A、采用MOS还是TTLB、采用单体还是多体交叉C、容量和编址方式 D、频宽★110、总线是一种〔①A〕,由系统中各部件所共享,在〔②C〕的控制之下将信息准确地传送给〔③E〕。A、公共信号通道 B、专用地信号连线C、主设备 D、中断源 E、从设备 F、信号源★111、在外设接口中,状态存放器的作用是存放〔C〕。A、CPU给外设的命令B、外设给CPU的命令C、外设的工作状态D、CPU的工作状态★112、为提高主存的访存速度和性价比,应〔A〕A、引入cache存储器B、直接提高主存速度C、引入虚拟存储器D、主存采用多体结构★113、下面关于总线的表达中,错误的选项是(C)。A、总线位宽指的是总线能同时传送的最大数据位数B、总线标准是指总线传送信息时应遵守的一些协议与标准C、PCI总线不支持突发成组传送D、总线带宽是指单位时间内总线上可传送的最大数据量★114、计算机系统中,一个外设的接口至少应具备一个〔①A〕端口,最多可以有〔②D〕个端口。①A、数据 B、状态 C、控制 D、其他②A、1 B、3 C、6 D、不定★115、假设定时/计数器8253某通道的输入时钟为1MHz,那么该通道在BCD码计数方式下的最大定时时间为〔B〕毫秒。A、1 B、10 C、100 D、1000★116、以下各种方式的数据传输过程中,无需CPU执行指令的方式是〔C〕传输。A、无条件 B、查询 C、DMA D、中断★117、74138译码器通常用于产生片选信号,其译码输入端应与系统的〔A〕总线相连。A、地址B、数据C、控制D、串行★118、按总线共享原那么,为防止信号逻辑的混乱和器件的损坏,〔D〕一个以上的输出引脚共享一条信号线。A、禁止 B、允许 C、当引脚较少时允许D、当输出引脚有三态功能时允许★119、构造一个40键的矩阵键盘,最少需要〔B〕条I/O线。A、12 B、14 C、20 D、40★120、通常存放器直接寻址方式下的操作数就在〔A〕中。A、指定存放器 B、存放器所指的存储单元C、栈顶单元 D、栈底单元★121、计算机系统中,给1个输入数据端口和1个输出数据端口分配同一个地址后〔C〕。A、在输出时会出现问题B、在输入时会出现问题C、不会出现问题D、根本不能用★123、设异步串行接口电路中波特率因子为64,那么接收端在确定起始位后应每隔〔D〕个时钟周期对串行数据接收线采样一次。A、8 B、16 C、32 D、64★124、CPU对存储器或I/O端口完成一次读/写操作所需的时间称为一个〔B〕。A、指令周期 B、总线周期 C、时钟周期 D、传输周期★125、某显示器最高分辨率为1024×768、24位真彩,其所需最小缓存是〔C〕。A、1MB B、2MB C、3MB D、4MB★126、与存储器映像编制方式相比,I/O端口的独立编址方式具有〔B〕特点。A、地址码较长B、需专用的I/O命令C、只需存储器存取指令D、译码电路较简单★127、计算机系统中软硬件在逻辑上是等效的,提高软件功能实现的比例将会(B)。A、提高解题速度 B、提高系统灵活性C、增加本钱 D、减少所需存储容量★128、计算机系统中,中断向量通常是指〔A〕。A、中断效劳程序的入口地址B、中断的优先级C、中断发生的先后顺序D、中断的类型编号★129、以下对动态RAM描述正确的选项是〔C〕。A、速度高于静态RAM B、不需要刷新电路C、集成度高于静态RAMD、一般用于存放程序代码★130、微机系统中,地址锁存器的输出信号的特性是〔B〕。A:单向双态B:单向三态C:双向双态D:双向三态★131、假设某CPU具有4GB的寻址能力,那么该CPU的地址总线宽度为〔C〕。A:64B:36C:32D:24★132、微处理器与外设传送数据的过程中,可只由硬件完成而不需要软件支持的传送方式是〔D〕。A、无条件B、查询C、中断D、DMA★134、假设某系统中一个输入端口和一个输出端口占用同一地址,那么〔B〕。A、输出时会出现问题 B、不会出现问题C、输入时会出现问题D、根本不能用★135、假设11001110为8位二进制补码数,那么该数的十进制真值为〔D〕。A.+206 B.-206 ★136、CPU的字长通常与其〔C〕一致。A.存放器个数B.IO端口数C.数据线宽度D.地址线宽度★137、8位二进制补码定点整数能表示的数值范围是〔A〕。A、-128~+127 B、-127~+127 C、0~+127 D、0~+255★三、判断1、所有的电子设备都属于嵌入式设备。〔X〕2、CISC将被RISC所取代。〔X〕3、嵌入式linux操作系统属于免费的操作系统。〔〕4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。〔〕5、嵌入式开发需要专门的软件和硬件设备。〔〕6、程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量。〔X〕7、在μCOS-II操作系统中,Task1的优先级为12,Task2的优先级为26。假设在Task2运行过程中发生键盘中断,在执行中断效劳程序时Task1进入就绪状态,那么中断返回时Task1得到CPU的使用权。〔〕8、假设定义任务task1的优先级为12,那么不能再定义其他任务的优先级也为12。〔〕9、任务创立后即开始调度。〔X〕10、液晶工作在文本模式下时,既可以显示英文字符也可以显示汉字。〔X〕11、处于就绪状态的任务只能切换到运行状态。〔X〕12、等待消息函数WaitMessage〔0〕中的“0〞表示此函数的超时等待时间为0秒。〔X〕13、假设OSTaskSuspend(prio)函数把正在延时的任务挂起,那么调用一次对应的唤醒函数即可使该任务切换到就绪状态。〔X〕14、调试程序时,需要停止程序运行后才可查看变量内容。〔〕15、μCOS-II操作系统中移植成功后即可使用文件系统。〔X〕16、将模拟信号转换成数字信号的电路是DA转换器。〔X〕17、IIC是同步串行数据总线。〔〕18、S3C2410的处理器对内存的访问只能通过Load/Store指令来实现。〔〕19、NandFlash比NorFlash本钱高,可靠性差。〔X〕20、C语言程序可以嵌套参加汇编程序模块。〔〕21、运算放大器的输出电压范围一般大于电源电压的范围。〔X〕22、由于CPU内部存放器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。〔〕23、ARM处理器结构体系中具有T变种处理器核可以工作在ARM状态和Thumb状态。〔〕四、简答★6.嵌入式RISC处理器“ARM7TMDI〞中TDMI的根本含义是什么?答:ARM7TMDI是目前使用最广泛的32位嵌入式RISC处理器,属低端ARM处理器核。TDMI的根本含义为:T:支持16为压缩指令集Thumb;D:支持片上Debug;M:内嵌硬件乘法器〔Multiplier〕I:嵌入式ICE,支持片上断点和调试点;★15.什么是嵌入式系统?其特点有些什么?答:嵌入式系统是“以应用为中心、以计算机技术为根底、软件硬件可裁剪、功能、可靠性、本钱、体积、功耗严格要求的专用计算机系统。〞特点:1〕是专用的计算机系统,用于特定的任务;2〕资源较少,可以裁减;3)功耗低,体积小,集成度高,本钱低;4〕使用实时操作系统;5)可靠性要求更高,具有系统测试和可靠性评估体系;6〕运行环境差异大7〕大局部程序固化在ROM中;8)较长的生命周期;9〕嵌入式微处理器通常包含专用调试电路★17.目前嵌入式操作系统有哪些?答:1〕µC/OS-II嵌入式操作系统内核;2〕VxWorks嵌入式实时操作系统;3〕WinCE操作系统;4〕Linux操作系统;5〕Symbian操作系统★19.嵌入式系统开发的根本流程?答:1〕系统定义与需求分析;2〕系统设计方案的初步确立;3〕初步设计方案性价比评估与方案评审论证;4〕完善初步方案、初步方案实施;5〕软硬件集成测试;6〕系统功能性能测试及可靠性测试。★20.什么是可编程片上系统?答:用可编程逻辑技术把整个系统放到一块硅片上,称作可编程片上系统SOPC.它是一种特殊的嵌入式系统,首先它是SOC,即由单个芯片实现整个系统的主要逻辑功能,具有一般SOC根本属性;其次,它又具备软硬件在系统可编程的功能,是可编程系统,具有可裁剪、可扩充、可升级等灵活的设计方式。★21.有时要使用Thumb技术的原因。答:〔Thumb指令集是把32位的ARM指令集的一个子集重新编码后形成的一个特殊的16位指令集。〕在性能和代码大小之间取得平衡,在需要较低的存储代码时采用Thumb指令系统用Thumb指令编写最小代码量的程序〔能够很好的解决代码长度的问题〕,却取得以ARM代码执行的最好性能,可以带来低功耗,小体积,低本钱。★22.ARM处理器的工作模式有哪几种?答:1〕正常用户模式〔usr〕;2〕快速中断模式〔fiq〕;3〕普通中断模式〔irq〕;4〕操作系统保护模式〔svc〕或管理模式;5〕数据访问中止模式〔abt〕;6〕处理未定义指令的未定义模式〔und〕;7〕运行特权级的操作系统任务的系统模式〔sys〕。★23.存放器R13,R14,R15的专用功能各是什么?答:1〕存放器R13保存堆栈指针SP;2〕存放器R14用作子程序链接存放器,也称为LR,用以保存返回地址;3〕R15〔PC〕用作程序计数器。★25.ARM的异常有哪几种,各进入何种工作模式?他们退出各采用什么指令?答:1〕复位〔Reset〕异常〔管理模式〕;2〕未定义指令〔undefinedinstruction〕异常〔未定义模式〕;3〕软件中断〔SWI〕异常〔管理模式〕;4〕指令预取中止〔PrefechAbort〕异常〔中止模式〕;5〕数据访问中止〔DataAbort〕〔中止模式〕;6〕快速中断请求〔FIQ〕〔FIQ模式〕;7〕外部中断请求〔IRQ〕〔IRQ模式〕。异常返回指令:1〕SWI,未定义的返回:MOVSPC,R14;2〕IRQ,FIQ,预取中止的返回:SUBSPC,R14,#4;3〕数据中止返回并重新存取:SUBSPC,R14,#8异常中断的优先级:复位〔最高优先级〕-->数据异常中止--->FIQ-->IRQ--->预取指异常中止--->SWI---->未定义指令〔包括缺协处理器〕。★26.什么是小端和大端存储器组织?答:1)小端存储器组织是较高的有效字节存放在较高的存储器地址,较低的有效字节存放在较低的存储器地址〔同同小〕。2)大端存储器组织是较高的有效字节存放在较低的存储器地址,较低的有效字节存放在较高的存储器地址〔正反大〕。★28.ARM核现在有哪几种?答:ARM7、ARM9、ARM9E、ARM10E,、SecurCore、ARM11★47.表示递增和递减的满堆栈和空堆栈有哪几种组合,请比拟它们的特点。答:有4种类型的堆栈,表示递增和递减的满堆栈和空堆栈的各种组合。①满递增:堆栈通过增大存储器的地址向上增长,堆栈指针指向内含有效数据项的最高地址。指令如LDMFA,STMFA等。②空递增:堆栈通过增大存储器的地址向上增长,堆栈指针指向堆栈上的第一个空地址。指令如LDMEA,STMEA等。③满递减:堆栈通过减小存储器的地址向下增长,堆栈指针指向内含有效数据项的最低地址。指令如LDMFD,STMFD等。④空递增:堆栈通过减小存储器的地址向下增长,堆栈指针指向堆栈下的第一个空地址。指令如LDMED,STMED等。★57.嵌入式Linux与其他嵌入式操作系统相比,有哪些优点和缺点?答:嵌入式Linux作为嵌入式操作系统,与其他嵌入式操作系统相比,优点有:开放源代码、免费、开发周期短等;缺点是实时性较差。★60.软启动状态对ARM处理器有什么作用?答:.软启动时,处理器被复位,但是SDRAM里面的内容仍旧保持。★62.数字接地与模拟接地一般如何区分开和相连?答:系统中的模拟电源一般由数字电源产生,可以通过:〔1〕数字电源与模拟电源,以及数字地与模拟地之间加铁氧体磁珠或电感构成无源滤波电路;〔2〕采用多路稳压器的方法将模拟地和数字地连接。★63.简述SDRAM在ARM系统中的主要作用。答:SDRAM具有高速、大容量等优点,是一种具有同步接口的高速动态随机存储器,在ARM系统中主要用作程序的运行空间、数据及堆栈区。★64.区别ARM外启动方式和内启动方式的不同。答:外启动方式下,ARM从外部程序存储器取指令执行;内启动时,ARM运行片上ROM中固化的启动程序。★65.简述嵌入式设备中程序运行方式。答:嵌入式设备中程序运行方式有两种:一种是将程序加载到SDRAM中运行,另一种是程序直接在其所在的ROM/Flash存储器中运行。★67、在读写数据速度上,Nor-Flash与Nand-Flash有什么区别?答:Nor-Flash的读取速度比Nand-Flash快;Nand-Flash的写入速度和擦除速度比Nor-Flash快。★74.如何确保复位电路的可靠复位?答:一方面复位低电平时间足够长〔20ms以上〕,保证ARM可靠复位;另一方面保证复位电路稳定性良好,防止ARM误复位。★93.简述ARMLinux内核启动三个阶段的功能。答:第一阶段主要是进行CPU和体系结构的检查、CPU本身的初始化,以及页表的建立等。初始化是从内核入口Entry开始到start_kernel前结束。第二阶段主要是对系统中的一些根底设施进行初始化。最后是更高层次的初始化,如根设备和外部设备的初始化。★97.简述ARMLinux三种主要编译开发工具的作用。答:二进制文件处理工具binutils主要应用于移植调试操作系统初期的辅助开发;编译工具gcc用于编译内核代码;glibc用于链接和运行库文件。★102.在嵌入式系统中对GUI的根本要求是什么?答:〔1〕占用的存储空间以及运行时占用资源少。〔2〕运行速度以及响应速度快。〔3〕可靠性高。〔4〕便于移植和定制。★116.ARM处理器的工作模式答:用户模式、FIQ模式、IRQ模式、SVC模式、中止模式、未定义指令异常模式、系统模式。★118.ARM有15个通用存放器、一个或两个状态存放器和PC,有些模式共用同一个存放器,一共具有37个存放器。★119.R12一般在子程序连接代码中使用,作为子程序间的中间结果存放器;R13通常被用做栈指针,也称做SP;R14又被称为连接存放器LR。★120.存放器R14的两种特殊用途存放当前子程序的返回地址;当发生异常中断的时候,该模式下的特定物理R14被设置成该异常模式将要返回的地址。★124.ARM7采用的是三级流水技术,指令分为三个阶段执行:取指、译码、执行;ARM9采用的是五级流水技术,指令分为三个阶段执行:取指、译码、执行、存储器访问、存放器写操作。★126.Thumb指令与ARM指令性能比拟,分别有什么优缺点。答:Thumb代码所需的存储空间约为ARM代码的60%~70%Thumb代码使用的指令数比ARM代码多30%~40%假设使用32位的存储器,ARM代码比Thumb代码快约40%假设使用16位的存储器,Thumb代码比ARM代码快约40%~50%在ARM代码相比拟,使用Thumb代码,存储器的功耗会降低约30%★127.什么是交叉编译,为什么要采用交叉编译〔5分〕答:所谓交叉编译,是指在一个平台上编译生成在另一个平台上运行的可执行程序。〔3分〕之所以采用交叉编译,是因为目标平台上不具备直接运行开发环境的条件〔2分〕。★128.在ARM系统中,函数调用的时候,参数是通过哪种方式传递的?参考答案:应用程序中使用中间存放器和数据栈来传递参数。在ARM汇编中,如果第1-4个参数通过R0-R4来传递,超过4个的使用数据栈进行传递,输出函数R0传递。★129.中断〔interrupt,如键盘中断〕与异常〔exception,如除0异常〕有什么区别?参考答案:所谓的中断应该是指外部硬件产生的一个电信号,从cpu的中断引脚进入,打断cpu当前的运行。所谓异常,是指软件运行中发生了一些必须作出处理的事件,cpu自动产生一个陷入来打断当前运行,转入异常处理流程。★137.嵌入式系统与通用计算机之间的区别。答:通用计算机系统采用标准化、模块化的设计,其技术要求是高速、海量的信息处理,技术开展方向是处理速度、总线宽度、存储容量的无限提升。而嵌入式系统怎采用针对性较强的专业化设计,技术要求是满足具体应用,技术开展方向是在保证应用系统的技术要求和可靠性的前提下,尽可能减小本钱、体积和功耗。★138.嵌入式处理器的分类答:①嵌入式微处理器MPU;②嵌入式微控制器MCU;③嵌入式DSP处理器;④嵌入式片上系统SOC;⑤嵌入式可编程片上系统SOPC。★139.嵌入式操作系统的作用是什么?请举出3种常见的操作系统。答:用于管理存储器分配、中断处理、任务间通信和定时器响应,以及提供多任务处理等功能。嵌入式操作系统,大大地提高了嵌入式系统硬件工作效率,并为应用软件开发提供了极大的便利。3种常见的操作系统:WinCE、Vxworks、uClinux★140.嵌入式系统开发流程答:嵌入式系统开发流程一般可分为4个阶段:需求分析阶段、硬件开发阶段、软件开发阶段和程序固化阶段。★142.在ARM系列中,ARM7,ARM9分别是什么体系结构。ARM7是冯·诺依曼体系结构,ARM9是哈佛体系结构。★145.ARM处理器数据存储格式有哪几种?各自的特点?能否举例进行说明。答:ARM存储器有大端格式和小端。大端格式中,字数据的高字节存储在低地址中,而字数据的低字节那么存放在高地址中;小端格式那么相反。★148.ARM处理器共有多少个32位存放器,多少个为通用存放器,多少个状态存放器。答:共有37个32位存放器,其中31个为通用存放器,可用于累加操作,6个为状态存放器。★149.在ARM指令中,R13存放器常用?R14存放器被称为?,R15存放器?答:R13常用做堆栈指针,R14被称为子程序连接存放器或连接存放器。 R15存放器用于保存程序计数器(PC)。R15一般不作为通用存放器使用★151.ARM指令的寻址方式。(1)存放器寻址; (2)立即寻址;(3)存放器偏移寻址;(4)存放器间接寻址;(5)基址变址寻址;(6)多存放器寻址;(7)堆栈寻址;(8)块拷贝〔复制〕寻址;(9)相对寻址。★154.最小系统的组成S3C4510B最小系统包含处理器电路、电源电路、晶体振荡器电路、复位电路和存储器电路。156.开发环境的建立建立主机Linux平台建立交叉开发环境的第一步,是建立一个Linux平台来对应用程序和内核进行编译,通常使用虚拟软件VMware和RedHatLinux来搭建一个在Windows环境下运行的Linux平台。步骤如下:1〕在PC机上安装并运行VMware2〕安装RedHatLinux操作系统★158.什么是交叉编译工具。答:交叉编译是一个平台上生成另外一个平台上的可执行代码。使用交叉编译工具有很多种原因,有时是因为目标平台上不允许或不能够安装所需的编译器;有时是因为目标平台资源贫乏,无法运行所需编译器;有时是因为目标平台还没有建立,连操作系统都没有,根本无法运行编译器。★164.简述嵌入式操作系统与通用操作系统的区别。答:通用操作系统是一种通用的操作系统,可运行在不同的硬件平台。而嵌入式操作系统与一般的Windows操作系统不同,其是一种专用、可定制的特点。★175.简述S3C2410的存储空间是如何分配的?答:S3C2410芯片采用的是ARM920T核,地址空间总共为4G。其中,1GB地址空间用于支持外部存储器的链接,此局部被分成8个存储块,每块128MB。另外的空间有一小局部用于I/O端口或部件的寻址,其他的地址空间没有用到。★179.简述看门狗定时器的作用及必要性。答:当系统程序出现功能错乱,引起系统程序死循环时,能中断该系统程序的不正常运行,恢复系统程序的正常运行。嵌入式系统由于运行环境的复杂,及所处环境有较强的干扰信号,或系统程序本身的不完善,不能排除系统程序不会出现死循环现象。在系统中参加看门狗部件,当系统程序出现死循环时,看门狗定时器产生一个具有一定时间宽度的复位信号,迫使系统复位,恢复系统正常运行。★181.简述Bootloader的作用。系统初始化、加载和运行内核程序BootLoader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个适宜的状态,以便为最终调用操作系统内核准备好正确的环境。大多数BootLoader都包含两种不同的操作模式:“启动加载〞模式和“下载〞模式:启动加载〔Bootloading〕模式:BootLoader从目标机上的某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没有用户的介入。下载〔Downloading〕模式:BootLoader将通过串口连接或网络连接等通信手段从主机〔Host〕下载文件,比方:下载内核映像和根文件系统映像等。BOOT的一般步骤为:设置中断向量表初始化存储设备初始化堆栈初始化用户执行环境呼叫主应用程序★182.ARM常见的寻址方式有哪些?寻址方式是根据指令中给出的地址码字段来实现寻找真实操作数地址的方式。ARM处理器具有9种根本寻址方式。1.立即寻址; 4.存放器间接寻址;7.堆栈寻址2.存放器寻址;5.变址寻址;8.块拷贝寻址3.存放器移位寻址; 6.多存放器寻址;9.相对寻址五、应用★4.写出完成以下操作的指令〔1〕R0=16MOVR0,#16;〔2〕R1=R0*4MULR1,R0,#4;〔3〕R0=R1/16MOVR0,R1,LSL#4;〔4〕R1=R2*7MULR1,R2,#7;★5.以下指令完成什么操作〔1〕ADDSR0,R1,R1,LSL#2R0=R1+(R1<<4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理社区护理学
- 护理纠纷预防的成效评估
- 剖腹产后伤口护理要点
- 护理课件制作工具体验
- 旅游公司市场部经理的招聘要点与技巧
- 零售业门店管理岗位店长面试要点参考
- 快手内容运营面试技巧
- 基于云计算的XX服务解决方案研究报告
- 客户服务代表的心理调适与压力管理
- 即时编译加速引擎在大数据分析中的应用
- 2025年陕西秦创原(咸阳)创新促进中心面向社会公开招聘12人笔试参考题库附带答案详解
- 2026年六安职业技术学院单招职业适应性考试题库及答案详解(新)
- 2025年江西传媒职业学院单招综合素质考试试题及答案解析
- 2026年大学生寒假社会实践报告(一)
- 2025年6月英语六级真题及答案-第2套
- (2026春新版)北师大版三年级数学下册全册教案(教学设计)
- 2026年及未来5年市场数据中国福建省乡村旅游行业发展监测及投资战略规划报告
- GB/T 46992-2025可回收利用稀土二次资源分类与综合利用技术规范
- 2026年公务员申论预测模拟题与答题技巧
- 2026浙江杭州萧山区公安分局招聘警务辅助人员5人备考题库(含答案详解)
- 融合多传感器技术的校园田径运动会智能成绩采集系统设计课题报告教学研究课题报告
评论
0/150
提交评论