嵌入式软件助理工程师

嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是()。A、提高开发质量,缩短开发周期,降低开发成本B、优化软件代码的存储容量,以便降低存储器的需求C、降低嵌入式系统的功耗D、便于设计需要调用操作系统API函数的应用程序

题目

嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是()。

  • A、提高开发质量,缩短开发周期,降低开发成本
  • B、优化软件代码的存储容量,以便降低存储器的需求
  • C、降低嵌入式系统的功耗
  • D、便于设计需要调用操作系统API函数的应用程序
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

由用户开发应用系统可以解决的主要问题是( )。

A.提高应用系统效率

B.系统开发直接反映用户需求

C.增强系统的可靠性

D.降低开发成本


正确答案:B
解析:用户开发应用系统,使得用户的需求直接在需求分析中完全得到体现。这样需求分析是最能反映用户的需求的。

第2题:

嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()。

A.RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器

B.RVDS只支持ARM内核的微处理器芯片

C.RVDS支持对Flash存储器的编程

D.RVDS编译的代码比ADS1.2编译的代码执行效率高


正确答案:B

第3题:

嵌入式系统的软件开发问题有:()

A、嵌入式操作系统。

B、操作系统与应用软件的集成。

C、软件的结构。

D、嵌入式系统的软件是没有出口的,程序不能“退出”,整个程序的结构应该是无限的循环。

E、嵌入式系统的软件设计需要考虑硬件的支持、操作系统的支持、程序的初始化和引导等诸多的方面。


参考答案:ABCDE

第4题:

Embedded Visual Studio是()

A.嵌入式硬件开发工具

B.嵌入式软件开发工具

C.嵌入式调试工具

D.嵌入式编译工具


参考答案:B

第5题:

采用构件式开发方式是当前应用开发工具的发展趋势,下列不屈于构件式开发的优点是______。

A.优化开发的代码

B.提高应用的开发效率

C.提高应用的运行效率

D.降低软件维护费用


正确答案:A

第6题:

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

A.通常嵌入式系统要求具有实时处理的能力,这种实时性主要是靠硬件层来体现的

B.通常嵌入式系统要求支持多任务,能够处理并发事件

C.嵌入式软件的开发需要交叉编译工具

D.电源能量的供应在嵌入式系统中是一项约束条件


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

第7题:

嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。

A.通常需要固化程序,即把软件代码烧写到非易失性存储器中

B.应用软件必须在基于嵌入式操作系统平台上来开发

C.通常采用宿主机-目标机的开发架构

D.软件开发中通常涉及许多底层的硬件控制程序


正确答案:B

第8题:

采用构件式开发方式是当前应用开发工具的发展趋势,下列不属于构件式开发的优点的是( )。

A.优化开发的代码,

B.提高应用的开发效率

C.提高应用的运行效率

D.降低软件维护费用


正确答案:A
解析:采用构件式开发可以提高应用的开发效率:提高应用的运行效率:降低软件维护费用。

第9题:

嵌入式软件的开发可以分为以下几种()。

(A)编写简单的板级测试软件,主要是辅助硬件的调试

(B)开发基本的驱动程序

(C)开发特定嵌入式操作系统的驱动程序(板级支持包)

(D)开发嵌入式系统软件,如嵌入式操作系统等

(E)开发应用软件


参考答案ABCDE 

第10题:

下列选项中,不属于网络软件开发工具的是( )

A.数据库开发工具

B.WEB应用开发工具

C.应用程序开发工具

D.标准开发工具


正确答案:C
解析:网络软件开发工具主要包括数据库开发工具、WEB应用开发工具与标准开发工具。

更多相关问题