首页/ 题库 / [单选题]以下做法不利于嵌入式应用软件的移植的是(的答案

以下做法不利于嵌入式应用软件的移植的是()。

单选题
2021-12-30 07:33
A、在软件设计上,采用层次化设计和模块化设计
B、在软件体系结构上,在操作系统和应用软件之间引入一个虚拟机层,把一些通用的、共性的操作系统API接口函数封装起来
C、将不可移植的部分局域化,集中在某几个特定的文件之中
D、在数据类型上,尽量直接使用C语言的数据类型
查看答案

正确答案
D

试题解析

感兴趣题目
BSP作为一种嵌入式软件,他的主要特点是()
对于嵌入式应用,指令系统常采用精简指令集系统RISC。以下( )属于RISC的指令系统特点。
嵌入式操作系统是嵌入式系统的核心软件,以下( )不属于嵌入式操作系统。
嵌入式系统软件的开发通常采用()
嵌入式软件的开发方法有哪几种?各有什么特点?
嵌入式应用通常考虑进行运行速度优化和代码尺寸优化,这是由嵌入式系统的()
嵌入式系统与通用计算机系统软件的相同之处,指的是嵌入式系统通常也具备()加载程序,外设()程序,操作系统,文件系统,网络协议栈,图形用户界面,数据库,以及各种各样的应用程序等,这些软件都是通用计算机所拥有的。
请详细阅读有关嵌入式软件架构设计方面的描述,回答问题1和问题2。 在嵌入式系统中,软件采用开放式架构已成为新的发展趋势。软件架构设计的优劣将直接影响软件的重用和移植能力。 某软件公司主要从事宇航领域的嵌入式软件研发工作。经二十多年的发展,其软件产品已被广泛应用于各种航天飞行器中。该公司积累了众多成熟软件,但由于当初没有充分考虑软件的架构,原有软件无法被再利用,为适应嵌入式软件技术发展需要,该公司决策层决定成立宇航嵌入式软件开放式架构研究小组,为公司完成开放式架构的定义与设计,确保公司软件资源能得到充分利用。研究小组查阅了大量的国外资料和标准,最终将研究重点集中在了SAEAS4893《通用开放式架构(GOA)框架》标准,图20-1给出了GOA定义的架构图。 如图20-1所示,GOA框架规定了软件、硬件和接口的结构,以在不同应用领域中实现系统功能。GOA框架规定了一组接口,其重要特点是建立了关键组件及组件间接口关系,这些接口的确定可用于支持软件的可移植性和可升级性,以满足功能的增加和技术的更新要求。除操作系统服务与扩展操作系统之间的接口(3X)外,GOA将其他接口分为两类:即直接接口(iD(i=1,2,3,…))和逻辑接口(iL(i=1,2,3,…)),直接接口定义了信息传输方式;逻辑接口定义了对等数据交换的要求,逻辑接口没有定义真正的信息传输方式,其传输发生在一个或多个直接接口。根据图13-22所标注的接口在框架中的具体位置,请填写表20-1的(1)~(8)处空白。
嵌入式软件体系架构 博学公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能: ①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。 ②应用软件应与硬件无关,便于软硬件的升级。 ⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。 ④宇航设备可靠性要求高,系统要有故障处理能力。 公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。 用150字以内的文字,说明公司制定的TLS软件架构的层次特点,并针对上述功能需求①~④,说明架构中各层内涵。
一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统和()两个主要部分。
嵌入式系统的构架中,一般软件亦分为()和应用软件两个主要部分。
嵌入式软件体系架构 博学公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能: ①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。 ②应用软件应与硬件无关,便于软硬件的升级。 ⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。 ④宇航设备可靠性要求高,系统要有故障处理能力。 公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。 在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。 请说明两种操作系统的主要差异,完成表12-8中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。
相关题目
根据不同的阶段,嵌入式软件开发工具可以分为( )。
从功能来分,嵌入式软件可以分为( )。
交叉编译器软件属于嵌入式系统的(51)。
嵌入式操作系统一般通过()手段来解决代码体积与嵌入式应用多样性的问题。
下面哪种操作系统最方便移植到嵌入式设备中。()
嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件。
和PC系统机相比嵌入式系统不具备以下哪个特点()。
以下关于嵌入式系统BootLoader的理解错误的是()。
以下关于嵌入式系统的理解正确的是()。
下列属于嵌入式系统软件结构一般包含的四个层面的是()。

请详细阅读有关嵌入式软件架构设计方面的描述,回答问题1和问题2。
在嵌入式系统中,软件采用开放式架构已成为新的发展趋势。软件架构设计的优劣将直接影响软件的重用和移植能力。
某软件公司主要从事宇航领域的嵌入式软件研发工作。经二十多年的发展,其软件产品已被广泛应用于各种航天飞行器中。该公司积累了众多成熟软件,但由于当初没有充分考虑软件的架构,原有软件无法被再利用,为适应嵌入式软件技术发展需要,该公司决策层决定成立宇航嵌入式软件开放式架构研究小组,为公司完成开放式架构的定义与设计,确保公司软件资源能得到充分利用。研究小组查阅了大量的国外资料和标准,最终将研究重点集中在了SAEAS4893《通用开放式架构(GOA)框架》标准,图20-1给出了GOA定义的架构图。

以下关于嵌入式系统开发的叙述,正确的是()
以下关于进行嵌入式沟通训练的说法不正确的是()。
以下做法不利于嵌入式应用软件的移植的是()。
系统采用开放的结构设计及功能的模块化,使用嵌入式多任务操作系统,采用()软件开发模式,数据库方式管理录音。
以下操作系统中,不属于嵌入式操作系统的是()。
硬件是嵌入式系统运行的载体,也是嵌入式系统的基础。嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择说法错误的是(64)。
硬件是嵌入式系统运行的载体,也是嵌入式系统的基础,嵌入式系统硬件的选择包括硬件平台和嵌入式处理器的选择、外围设备的选择和接口电路的选择。以下关于硬件平台的选择的描述中,说法错误的是(35)
嵌入式Linux下常用的文件系统不包括以下哪一项()
以下正确描述嵌入式程序代码生成过程的是(56)。
广告位招租WX:84302438

免费的网站请分享给朋友吧