笔试 | 计算机三级嵌入式知识点总结

_Embedded-System 专栏收录该内容
22 篇文章 1 订阅

知识总结:

1、嵌入式系统的CPU具有4个特点:

  1. 支持实时处理
  2. 低功耗
  3. 结构可扩展
  4. 集成了测试电路

注:高主频非其特点

2、USB的特点

    (1) 在具有OTG(On-The-Go)的USB总线上,可实现在没有主机(Host)情况下从设备之间直接进行点对点通信

    (2) USB3.0的速率是5Gbps,而USB2.0的速率是480Mbps

    (3) 主机的USB接口向从设备提供了电源

    (4) USB支持热拔插

3、触摸屏

    (1) 嵌入式系统使用的触摸屏除电阻式触摸屏外,还有电容式触摸屏

    (2) 电阻式触摸屏是一种电阻传感器,它将矩形区域触摸点(X,Y)的物理地址转换为代表X坐标和Y坐标的电压

    (3) 电阻式触摸屏不可通过多点触摸或滑动进行操作

    (4) 相对于电容式触摸屏,电阻式触摸屏结构简单、、价格低

    (5) 用专用硬笔写字的触摸屏属于电阻式

    (6) 使用电容式触摸屏的LCD显示器多半是硬屏

    (7) 电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流

4、RTOS的三个主要实时指标

    (1) 响应时间

    (2) 吞吐量

    (3) 生存时间

5、RTOS响应时间的具体指标

    (1) 中断延迟时间

    (2) 任务切换时间(进程切换时间或线程切换时间)

6、一般按响应时间将实时系统分成三类

    (1) 强实时系统:响应时间再毫秒级或微秒级

    (2) 普通实时系统:响应时间一般在几秒

    (3) 弱实时系统:响应时间一般在数十秒

7、移植VxWorks操作系统有4种操作类型

    (1) 宿主机移植

    (2) 体系结构移植

    (3) 目标板移植

    (4) 升级以前Tornado集成开发环境版本的BSP到最新版本

    注:用户界面移植非其操作类型

8、硬件抽象层

    (1) 硬件抽象层是嵌入式硬件电路板的最基本软件

    (2) 硬件抽象层包含嵌入式软件中直接访问底层硬件的例程几何

    (3) HAL的函数是移植操作系统的基础

    (4) 硬件抽象层不是操作系统内核的重要组成部分

9、图像文件格式

(1) GIF是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少(不超过256色),文件特别小,适合互联网传输

(2) JPEG图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机和互联网中得到广泛使用

10、无线局域网采用的通信协议主要是802.11,通常也被称为WiFi,目前使用的802.11n协议其数据传输速率可达108Mbps甚至更高。

11、ARM处理器7种异常:

       (1) 复位RESET

       (2) 未定义指令UND

       (3) 软件中断SWI

       (4) 指令预取中止PABT

       (5) 数据访问中止DABT

       (6) 外部中断IRQ

       (7) 快速中断FIQ

12、ARM处理器按照ARM公司分类

       (1) 经典ARM处理器(ARM7~ARM11)

       (2) Cortex嵌入式处理器

       (3) Cortex应用处理器

13、S3C2410的电源管理模块共有4种工作模式

       (1) 正常模式

       (2) 慢速模式:不使用PLL时钟(MPLL关闭不使用)

       (3) 休眠模式:电源管理模块仅断开ARM内核时钟FCLK,但仍为外围硬件组件提供时钟

       (4) 掉电模式:电源管理经断开内部电源,除非唤醒逻辑有效,内核不产生功耗

14、μC/OS-II系统内核提供的基本功能

       (1) 任务管理

       (2) 任务间通信与同步

       (3) 任务调度

       (4) 时间管理

       (5) 内存管理

15、引导加载程序

       (1) 内存加电自检

       (2) 外设存在自检

       (3) 内存地址映射

       (4) 初始化外围设备

       (5) 内存寻址定位

       (6) 加载和启动操作系统

16、μC/OS-II的任务的5种状态

       (1) 休眠态(Dormant)

       (2) 就绪态(Ready)

       (3) 运行态(Running)

       (4) 挂起态(Pending)或等待态(Waiting)

       (5) 中断态(Interrupted)

17、μC/OS-II的就绪任务登记在就绪表中,OSRdyTb1[ ]的每一位代表了一个优先级任务的就绪状态,称为就绪位。OSRdyTb1[ ]最多可有64

18、常见的嵌入式Linux进程间通信机制

(1) 信号

(2) 管道

(3) 消息队列

(4) 信号量

(5) 共享内存

(6) 套接字

19、ADS1.2把目标文件中的信息按照三种存储区域类型来进行划分,即划分为RO段、RW段、ZI段。其中

(1) RO段是指代码常数的存储区域,具有只读性质

(2) RW段是指初始值为非0全局变量数据区,具有可读/写性质

(3) Z I段是指初始值为0的全局变量数据区,包括未初始化的全局变量,具有可读/写性质

20、汉字

       (1) GB2312采用双字节进行存储和传输汉字

       (2) GB18030采用双字节或字节存储和传输汉字

       (3) Unicode/UTF-8采用三个字节存储和传输汉字

       (4) Unicode/UTF-16采用字节存储和传输汉字

       (5) GB2312中的所有字符在GB18030中也都存在,且编码相同

       (6) GB18030与UCS/Unicode均包含中日韩统一汉字(CJK)约7多个

       (7) GB18030中的汉字与UCS/Unicode中的汉字编码不相同

       (8) UTF-8和UTF-16是实现UCS/Unicode的两种不同的编码方案

21、量化

       (1) 量化就是把每个样本的模拟量转换成数字量来表示

       (2) 量化过程往往也称为A/D转换(模数转换)

       (3) 音频信号量化后的样本一般用8位、12位或16位的二进制整数表示(称为“量化精度”)

       (4) 量化精度越高,声音的保真度(失真度的反义词)越好,量化精度越低,声音的保真度越差

22、嵌入式处理器的分类

       (1) 按指令集分为:复杂指令集结构CISC和精简指令集结构RISC

       (2) 按存储结构分为:冯诺依曼结构和哈佛结构

       (3) 按字长分为:8位、16位、32位、64位

       (4) 按不同内核系列分为:51、ARM、…

23、AMBA总线

       (1) 按照AMBA规范,以ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统

       (2) AMBA的系统总线主要用于连接高带宽快速组件

       (3) AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件

       (4) 系统总线通过桥接器与外围总线互连

24、S3C2410存储器

       (1) S3C2410存储器和NAND Flash控制器等属于存储器控制组件

       (2) 系统的I/O与存储器采用统一编址方式

       (3) 地址空间共1GB

       (4) BANK的总线宽度有8、16位或32位

25、接口标准

       (1) RS-232接口标准的最长通信距离为15m

       (2) 通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与个从机建立通信连接

26、Linux内核由5个子系统组成

       (1) 进程调度(SCHED)

       (2) 内存管理(MM)

       (3) 虚拟文件系统(VFS)

       (4) 网络接口(NET)

       (5) 进程间通信(IPC)

27、OSInit()函数先建立最初的任务就绪表,然后建立4个空白的数据链表

       (1) 任务控制块链表

(2) 事件控制块链表

(3) 标志链表

(4) 内存控制块链表

28、Linux系统

       (1) Linux内核第一次问世是在1991年10月

       (2) Linux是一个单内核结构

       (3) 同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境

       (4) Linux系统最初以Unix为原型,以实现POSIX标准作为其目标

29、实时操作系统7个特征

       (1) 具有异步I/O和中断处理能力

       (2) 任务切换时间和中断延时时间确定

       (3) 优先级中断和调度

       (4) 抢占式调度

       (5) 内存锁定

       (6) 连续文件

       (7) 同步

30、在ARM处理器中,作为记录程序状态的寄存器是程序状态寄存器CPSR,其中状态位T的作用是在ARM状态与Thumb状态键进行切换,当T=1时处理器处于的状态是Thumb状态

31、对于内存容量而言,1KB=1024B;而对于外存(如磁盘、U盘等)容量而言,1KB=1000B

32、UART(通用异步收发器)的构成

       (1) 发送器

       (2) 接收器

       (3) 控制单元

       (4) 波特率发生器

33、S3C2410使用有AHB总线和APB总线组成的AMBA总线。对于高速组件采用AHB总线连接,而对于低速外设接口则采用APB总线连接。

34、启动嵌入式Linux时,通常BootLoader程序会提供几种不同的OS装载方式:例如通过串口、以太网或USB接口装载。

35、μC/OS-II中调用中断退出函数OSInitExit()标志着中断服务子程序的终结,OSInitExit()将中断嵌套层数计数器的值减1

36、嵌入式应用程序经过交叉工具链生成映像文件之后,需要下载到目标机进行调试。调试完毕后映像文件必须由专门工具烧写到ROM中去,这种烧写工具俗称编程器

37、RVDS开发工具套件中,主要包括工程管理器(IDE)、编译连接器(RVCT)、调试器(RVD)和指令集仿真器(RVISS)等。调试器支持硬件在线调试和软件仿真调试。

38、HDMI

       (1) HDMI即高清晰度多媒体接口 

(2) HDMI是一种数字化音频/视频接口,适合影像传输 

(3) HDMI最高数据传输速度为10.2Gbps

39、IOS系统结构的四个层次

       (1) 核心操作系统

       (2) 核心服务层

       (3) 媒体层

       (4) 触摸框架层

40、μC/OS-II的软件结构

       (1) 应用软件层

       (2) API层

       (3) 内核层

       (4) 设备驱动层

41、实时系统的属性

       (1) 时间约束性

       (2) 可预测性

       (3) 可靠性(确定性)

42、嵌入式Linux操作系统的组成

       (1) 用户进程

       (2) OS服务组件

       (3) Linux内核

43、存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。存储器带宽与存储器的工作频率有关,也与数据线的位宽和每个总线周期的传输次数有关。

44、SPI一般使用4条信号线:串行时钟信号线SCK、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SSEL。

45、实时系统的任务时限两种类型

       (1) 截止时间

       (2) 任务执行预设时间

46、RTOS响应中断请求并且完成相应中断服务子程序(ISR)的时间非常快,且这个时间必须具有某种程度的一致性。精细衡量这个时间一致性变化的术语是抖动

47、片上调试技术是许多嵌入式处理器芯片采用的硬件调试技术。JTAG标准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。该标准中规定的TAP接口具有5根信号线。

58、“热点”其正式的名称是无线接入点,它实际上是一个无线交换机或无线路由器,室内覆盖距离一般仅为30m左右,室外通常可达100~300m

59、Thumb-2指令集有专门提供开关中断的专用指令,其中开可屏蔽中断的指令为CPSIE I,关闭可屏蔽中断的指令为CPSID I

60、在实时系统中,在给定时间内系统可以处理的事件总数称为吞吐量。实时系统中的另一个指标用于衡量输入数据的有效等待时间,超过了这个时间,处理器即使接收到输入数据,也不能够给出有用的输出数据,这个时间的名称是生存时间。

61、在嵌入式操作系统中,核心部分称为内核,而对硬件设备进行控制和管理的程序模块称为驱动。

62、嵌入式系统复位的时候,所有的微处理器通常都从某个由CPU制造商预先安排的地址上取指令。例如,基于ARM920T核的微处理器从地址0x00000000取得它的第一条指令。CPU执行的第一条指令就是引导加载程序中的第一条指令。

63、U-Boot是一种通用的引导加载程序,对PowerPC系列处理器支持最为丰富,对Linux操作系统的支持最为完善。

64、嵌入式系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在目标机ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试仿真设备。

65、利用ADS1.2工具套件进行基于ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有2种方式,分别是Simple连接类型和Scattered连接类型。采用Scattered连接类型时需要提供一个scatter格式的配置文件

66、构建无线局域网的技术除了采用802.11(Wi-Fi)之外,另一种常用的是蓝牙技术,它是一种短距离、低速率、低成本的无线通信技术,其最高数据传输速率为1Mbps左右,传输距离大约在10m之内。

67、通常情况下人的语音信号是频率范围为300Hz~3400Hz的模拟信号。

68、移植μC/OS-II工作的重点是改写OS_CPU.H、OS_CPU_A.S、OS_CPU_C.C等与处理器硬件有关的文件。

69、仿真平台(仿真开发平台)一般指嵌入式系统开发过程中使用的虚拟机管理软件、仿真软件或者指令集模拟器。

70、为了不产生失真,按照取样定理,取样频率不应低于声音信号最高频率的两倍。音频是频率范围为20Hz~20kHz的模拟信号。电话通信中语音的取样频率为8kHz,而音乐是一种全频带信号,所以取样频率通常在40kHz以上。

71、应用程序主函数main()是通过BL _main指令来引导。

72、对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止外部中断部件,并设置各工作模式下的堆栈指针。

73、设计彩色LCD显示屏的接口电路时,可以采用S3C2410芯片中专用于连接LCD显示屏的CPC端口和CPD端口来设计。

74、采集视频图像的同时,所需记录的实时时间,通过读取S3C2410芯片内部的RTC部件来获得。该部件进行读写时,需要先置位使能位,然后再进行读写。读写操作完成后,需要关闭该位。

75、复位异常向量地址处通常存储一条分支指令的代码。

76、嵌入式最小硬件系统组成

       (1) 时钟电路

       (2) 电源电路

       (3) 存储器

       (4) 复位电路

       (5) 调试测试接口

77、在Thumb指令集中,32位有效立即数是由8位立即数通过左移(非循环左移)操作而间接得到的

78、不与外围总线相连的组件的是DMA

79、实时系统对时间约束要求的严格性,使可预测性成为实时系统的一项重要性能要求,它是指RTOS能够对外部事件的响应时间和实时任务的执行时间进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。

80、数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简,代码轻量化,占用存储资源的特点。

81、嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括FRAMMRAM,分别称为铁电存储器和磁性存储器。

82、嵌入式系统的开发过程按顺序可以分成需求分析与规格说明系统设计构件设计、系统集成与测试等4个阶段,测试的目的是验证模块/系统的功能和性能,以及发现错误。

83、某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为BL MySubrutine,子程序返回调用程序的指令为MOV PC,LR

错题总结:

路由器是互联网中重要的网络设备,它的主要功能是:()。 

A:将有线通信网络与无线网络进行互连

B:将多个异构或同构的物理网络进行互连 

C:放大传输信号,实现远距离数据传输 

D:用于传输层及以上各层的协议转换

下面不属于嵌入式系统特点的是:()。 

A:嵌入式系统通常包含在其他设备(系统)中,具有隐蔽性 

B:嵌入式系统的软硬件资源往往受到严格的限制,不易扩展 

C:嵌入式系统使用的CPU字长以8位为主 

D:嵌入式系统大多具有不同程度的实时性

下面关于集成电路技术发展的叙述中,错误的是:()。 

A:单块集成电路的集成度平均每18~24个月翻一番 

B:集成电路的工作频率越来越高,功耗越来越低 

C:当前集成电路批量生产的主流技术已经达到45nm、32nm甚至更小的工艺水平 

D:集成电路批量生产使用的晶圆直径已经达到12~14英寸甚至更大

下面关于集成电路技术发展的叙述中,错误的是:()。 

A:目前已经可以将数字电路、模拟电路和射频电路等集成在同一芯片上 

B:当前最复杂的CPU芯片所集成的晶体管数目已多达10亿个 

C:当前速度最快的CPU芯片时钟频率已经高达10GHz 

D:微机电系统(MEMS)在芯片上融合了光﹑机﹑电等多种不同类型的构件

数字文本(也称电子文本)是以文字及符号为主的一种数字媒体,下面关于数字文本的有关叙述中,错误的是:()。 

A:简单文本仅由字符(包括汉字)的编码所组成,其文件后缀名是.txt 

B:WWW网页是一种典型的超文本 

C:PDF文件格式是电子文档交换与保存的国际标准,它还不是我国的国家标准 

D:数字文本阅读器可以是软件,也可以是一种称为“电子书阅读器”的嵌入式应用产品

数字视频(及其伴音)在嵌入式系统中使用或在互联网上传输时,其文件格式有多种。下面几种文件格式中不属于数字视频文件格式的是:()。  A:.avi   B:.mov   C:.wav   D:.rmvb

       .wav:属于数字音频

有关路由器IP地址的下列说法中,正确的是:()。 

A:网络中的路由器不需要IP地址 

B:网络中的路由器必须人工设置IP地址 

C:网络中的路由器具有两个以上的IP地址 

D:网络中的路由器只能设置一个IP地址

以下关于嵌入式处理器的说法错误的是()。 

A:哈佛结构是指CPU(运算器与控制器)与存储器的连接只有一套总线 

B:RISC架构是指精简指令集计算机体系结构 

C:ARM处理器采用单周期操作 

D:ARM处理器都采用流水线技术

ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是:()。 

A:ORRMI R1,R2,R3       MI:N置位,“负数”

B:ORREQ R1,R2,R3      EQ:Z置位,“相等”

C:ORRLT R1,R2,R3      LT:N不等于V,“带符号小于”

D:ORRNE R1,R2,R3    NE:Z置零,“不相等”

以下ARM指令中源操作数属于寄存器寻址的指令是()。 

A:AND R1,R2,R3 

B:STRH R1,[R2] 

C:SWI  0x01 

D:MOV R1,#0x0B

以下对伪指令的解释错误的是:()。 

A:DCB 0x56;在内存区域分配一个字节的内存空间并初始化为0x56 

B:CODE32;伪指令通知编译器,其后的指令序列为32位的Thumb指令 

       CODE16是thumb指令,CODE32是arm指令。CODE16,CODE32的作用是告诉编译器编译成相应的指令

C:MyTest EQU 15000;为定义一个常量MyTest值为15000,最大数为32位 

D:EXPORT伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用 

以下指令中不属于逻辑移位的指令是()。 

A:LSL R0,R1 

       LSL ---- 逻辑左移(Logical Shift Left)

B:LSR R2,R3,3 

       LSR ---- 逻辑右移(Logical Shift Right)

C:ASR R4,R5

ASL ---- 算术左移 (Arithmetic Shift Left)

D:LSR R6,R7

下面关于S3C2410中UART的叙述中,错误的是:()。 

A:芯片内置UART0、UART1和UART2共三个接口 

B:UARTn对应的控制寄存器UCONn用于确定UARTn传输帧的格式 

C:在计算波特率时用到的外部时钟有两种选择,具体选择时由UART的控制器寄存器中的相关位的状态决定 

D:通过对UART的控制器寄存器进行编程可确定每个UART的相关中断是否允许

下面关于CAN总线的叙述中,正确的是:()。 

A:CAN能够实现多主通信方式 

B:CAN通信时采用奇偶校验方式    

       采用CRC校验

C:各型ARM芯片均没有内嵌CAN控制器,只能通过外扩CAN控制器的方式才能形成CAN节点接入CAN总线 

D:CAN采用长帧通信,一个数据帧最多可以传送128个字节

       数据帧的长度可选为0~8B

下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是:()。 

A:QNX 

B:VxWorks 

C:RTAI 

       MontaVista Linux、μClinux、RTLinux、RTAI

D:TinyOS

下面有关指令集模拟器的说法中,错误的是:()。 

A:指令集模拟器只是在宿主机上运行的纯软件工具 

B:指令集模拟器可以根据目标机指令集的定义生成目标机器指令序列,并仿真运行 

C:指令集模拟器中把目标机处理器硬件逻辑用变量或数据结构表示 

D:指令集模拟器只能采用解释型的方式来仿真运行目标机器指令序列 

在采用ADS1.2集成开发工具软件开发基于ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是:()。 

A:只能通过提供一个scatter格式的配置文件来确定地址映射关系 

B:scatter格式的配置文件是一个文本文件 

C:scatter格式的配置文件描述了连接器进行连接时所需的分组及定位信息等 

D:一个scatter配置文件中通常要描述1个下载时域,以及若干个运行时域

若R3=0,R4=0xF912341F,则指令BIC R3,R4,#0x80000001执行后,R3的值为(15)__________________,R4的值为(16)__________________

bic r0,r0,#0x1f

0x1f=11111b

其含义:清除r0的bit[4:0]位。

嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(英文缩写为RAM)和(17)只读存储器(英文缩写为(18)__________________)。

关于ARM指令中的条件域,以下表述错误的是()。

A:HI为无符号数大于

       HI:C置位Z清零

B:CC为无符号数小于

       CC:C置位,“无符号数小于”

C:GT为带符号数大于

       GT:Z清零且(N等于V)

D:LE为带符号数小于

       LE:Z置位或(N不等于V),“带符号数小于或等于”

注:有E或者S与“等于”有关

以下对伪指令的解释正确的是()。

A:DCD 0x23;在内存区域分配一个字节的内存空间并初始化为0x23

       DCB分配一段字节的内存单元,其后的每个操作数都占有一个字节,操作数可以为-128~255的数值或字符串 

DCW分配一段半字的内存单元,其后的每个操作数都占有两个字节,操作数是16位二进制数,取值范围为-32768~65535 

DCD分配一段字的内存单元,其后的每个操作数都占有4个字节,操作数可以是32位的数字表达式,也可以是程序中的标号(因为程序中的标号代表地址,也是32位二进制数值) 

DCQ分配一段双字的内存单元,其后的每个操作数都占有8个字节

B:CODE16;伪指令通知编译器,其的指令序列为16位的Thumb指令

C:MyBaud EQU 9600;定义一个常量MyBaud的值为9600

D:IMPORT Label;声明一个全局的标号Label,该标号可在其他文件中引用

       EXPORT Label

将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。

A:AND R1,R1,#0xFFFFFFF6

B:BIC  R1,R1,#0xFFFFFFF6

       BIC  R1,R1,#0x00000009

C:EOR  R1,R1,#0xFFFFFFF6

       EOR:异或

D:ORR  R1,R1,#0xFFFFFFF6

关于uC/OS-II的叙述,正确的是()。

A:uC/OS-II系统拥有统一的驱动程序,不需要开发商自行开发

B:uC/OS-II包含基本设备驱动程序

C:使用uC/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间

D:uC/OS-II是一个单内核操作系统

在uC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为()。

A:OSIntNesting=0,OSLockNesting=0

       OSIntNesting中断嵌套层数共享全程变量

       OSLockNesting 任务调度加锁层数共享全程变量

B:OSIntNesting=0,OSLockNesting=1

C:OSIntNesting=1,OSLockNesting=0?

D:OSIntNesting=1,OSLockNesting=1

uCOS-II操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是()。

A:OSTickISR()

       时钟节拍中断服务子程序

B:OS_Sched()

       任务级的调度

C:OSIntExit()

       中断级的调度

D:OSTaskCreate()

       任务创建

下列选项中用于完成创建任务的自用栈空间的uC/OS-II程序源代码的是()。

A:OS_CPU_C.C

B:OS_CORE.C

C:OS_MEM.C

D:OS_TASK.C

利用ADS1.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是()。

A:ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等

B:工程项目中至少应包含一个Debug生成目标

C:地址映射关系可以使用scatter格式的文件来确定

D:工程项目中可以按照一定的逻辑关系来分组管理文件

已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR#2后,R0=(13)__________________,R1=(14)__________________。

       R0 = (8800>>2) = 2200

关于ARM指令中的条件域,以下表述正确的是:()。 

A:HI为无符号数小于 

B:CS为无符号数小于 

C:GT为带符号数小于 

D:LT为带符号数小于

如下关于TinyOS的说法,正确的是:()。 

A:主要用于无线传感器网络的操作系统 

B:属于重量级的操作系统 

C:是QNX公司开发的开放源代码操作系统 

       是美国加州大学伯克利分校开发的开放源代码操作系统 

D:TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程

       TinyOS的技术特点是轻线程、主动消息、事件驱动和组件化编程

如下关于Android操作系统的说法,正确的是:()。 

A:是一种以Linux为基础的完全开放源代码操作系统 

       是一种以Linux为基础的半完全开放源代码操作系统 

B:主要使用于桌面计算设备 

C:使用不同的软件开发包,则使用的编程语言也可以不同 

D:谷歌公司对基于Android操作系统的第三方软件进行严格把关

关于QNX操作系统的说法,正确的是:()。 

A:它完全遵循POSIX相关各种标准 

B:属于宏内核操作系统 

C:内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理

D:进程在非独立的地址空间运行

以下各项关于微内核(micro kernel)操作系统的说法,正确的是:()。 

A:是对单内核做了结构扩展后推出的 

       是对单内核做了结构改进后推出的

B:内核不包括任务管理、调度器、中断管理和进程间通信模块 

       将任务管理、调度器、中断管理和进程间通信模块编译成一个功能精简、空间紧凑的模块,称为微内核

C:内核小巧,传统操作系统内核中的许多部分都被移出内核 

D:进程需要区分内核模式和用户模式服务

       进程需要不区分内核模式和用户模式服务

下面有关GNU工具套件的描述语句中,不恰当的是:()。 

A:GNU是一种常用于开发基于Linux操作系统应用软件的工具套件 

B:GCC是GNU套件中的编译连接器,它能编译C语言、汇编语言编写的程序代码 

C:若要用GDB调试某Linux的应用软件时,编译时需要在命令中加入-g参数 

D:在GDB调试环境下,用run命令来装入需要调试的可执行文件

       在GDB调试环境下,用file test命令来装入需要调试的可执行文件

下面是IP协议中C类IP地址有关规定的叙述,其中正确的是()。 

A:它适用于中型网络 

B:它所在的网络最多只能连接254台主机

C:它不能用于多目的地址发送(组播) 

D:它的二进制表示中最高3位一定是“101”

参考资料:

  1. 全国计算机等级考试_三级嵌入式_题库(含答案) - 百度文库
  2. 2016年计算机三级部分知识点总结 - 百度文库
  3. 全国计算机等级考试三级嵌入式系统开发技术题库第十一套(整理过) - 百度文库
  4. 全国计算机等级考试三级嵌入式系统模拟题完整全套 - 百度文库
  5. 《全国计算机等级考试三级教程——嵌入式系统开发技术(2013年版)》

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值