题目详情

嵌入式系统对应用软件开发和编程语言选择提出了不同要求。以下所考虑一些因素说法错误是 ( ) 。

  • A.通常嵌入式系统要求具有实时处理能力,这种实时性主要是靠硬件层来体现
  • B.通常嵌入式系统要求支持多任务,能够处理并发事件
  • C.嵌入式软件开发需要交叉编译工具
  • D.电源能量供应在嵌入式系统中是一项约束条件

正确答案及解析

正确答案
A
解析

系统对应用软件开发和编程语言选择提出了不同要求,需要考虑如下一些因素:①实时性。许多嵌入式系统要求具有实时处理能力,这种实时性主要是靠软件层来体现。软件对外部事件做出反应时间必须快,在某些情况下还要求是确定、可重复实现,不管系统当时内部状态如何,都是可以预测。②并发性。有些嵌入式系统要求支持多任务,能够处理并发事件。③有限软/硬件资源。在嵌入式系统当中,资源是很有限,无论是处理器运算速度、存储器容量,还是I/O设备种类,都比不上通用计算机,甚至连最基本电力供应,在嵌入式系统中也是一项约束条件,因为许多系统都是采用电池供电。这就使得嵌入式软件在时间和空间上都受到了严格限制。④涉及底层软件开发。在无操作系统情形下,嵌入式软件开发是直接在硬件平台上进行,需要直接对硬件进行控制:在有操作系统情形下,需要先移植一个操作系统,并提供必要MI函数,然后在操作系统基础上开发应用程序。但不管是哪一种情形,都需要对底层软件和硬件进行操作,包括引导加载程序编写、设备驱动程序编写、对设备控制器操作等。⑤需要交叉编译。嵌入式软件开发环境与运行环境是不同,需要交叉编译工具。

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案

相关题库更多 +