题目
A. 与硬件无关,与操作系统有关
B. 与硬件和操作系统都相关
C. 与硬件有关,与操作系统无关
D. 与操作系统和硬件都无关
更多“BSP作为一种嵌入式软件,他的主要特点是()”相关的问题
第1题
A.ADS1.2
B.RVDS
C.GNU
D.PB
第3题
嵌入式系统的结构组成中,板级支持包(BSP)也称为硬件抽象层(HAL),其特点是(27)。
A.硬件无关性,操作系统无关性
B.硬件相关性,操作系统无关性
C.硬件无关性,操作系统相关性
D.硬件相关性,操作系统相关性
第4题
请详细阅读有关嵌入式构件设计方面的说明,在答题纸上回答问题1至问题3。
【说明】
构件(component)也称为组件,是一个功能相对独立的具有可复用价值的软硬件单元。近年来,构件技术正在逐步应用于大型嵌入式系统的软件设计。某公司长期从事飞行器电子设备研制工作,已积累了大量成熟软件。但是,由于当初管理和设计等原因,公司的大量软件不能被复用,严重影响了公司后续发展。公司领导层高度重视软件复用问题,明确提出了要将本公司的成熟软件进行改造,建立公司可复用的软件构件库,以提升开发效率、降低成本。公司领导层决定将此项任务交给技术部门的王工程师负责组织实施。两个月后,王工程师经过调研、梳理和实验,提交了一份实施方案。此方案得到了公司领导层的肯定,但在实施过程中遇到了许多困难,主要表现在公司软件架构的变更和构件抽取的界面等方面。
【问题1】(共9分)
请用200字以内文字说明获取构件的方法有哪几种?开发构件通常采用哪几种策略?并列举出两种主流构件标准。
【问题2】(共6分)
由于该公司已具备大量的成熟软件,王工程师此次的主要工作就是采用遗留工程 (Legacy Engineering)方法,将具有潜在复用价值的软件提取出来,得到可复用的构件。因此,在设计软件时与原开发技术人员产生了重大意见分歧,主要分歧焦点在于大家对构件概念理解上的差异。请根据你对构件的理解,判断表3-1给出的有关构件的说法是否正确,将答案写在答题纸上。

【问题3】(共10分)
王工程师的实施方案指出:本公司的大部分产品是为用户提供标准计算平台的,而此平台中的主要开发工作是为嵌入式操作系统研制板级支持软件(BSP)。为了提高BSP软件的复用,应首先开展BSP构件的开发,且构件架构应符合国外GENESYS规范定义的嵌入式系统架构风格。图3-1给出了架构风格定义的构件通用接口,其中:链接接口 (LIF)是构件对外提供的功能服务接口;局部接口建立了构件和它的局部环境的连接,如传感器、作动器或人机接口;技术相关接口(TDI)提供了查看构件内部、观察构件的内部变量的手段,如诊断等;技术无关接口(TII)用来在运行时配置、复使、重启构件的接口。现需要针对BSP中常用的RS-232串行驱动程序设计一个可复用的软构件,请说明该软构件四类接口的具体功能。

图3-1 GENESYS规范定义的构件接口
第5题
A.板级支持包(BSP)是一个配置和驱动软件包,提供了向下进行硬件驱动的功能。
B.Boot Loader是系统引导与加载软件,用于在上电后初始化系统并引导下一级软件执行。
C.复杂嵌入式系统多基于嵌入式(实时)操作系统进行设计。
D.文件系统实现嵌入式系统中的数据组织和管理。
第6题
在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了()。
A.硬件无关性,操作系统无关性 B.硬件有关性,操作系统有关性 C.硬件无关性,操作系统有关性 D.硬件有关性,操作系统无关性
第7题
A.实时多任务操作系统
B.分时多任务操作系统
C.多任务操作系统
D.实时操作系统
第8题
A.实时多任务操作系统
B.分时多任务操作系统
C.多任务操作系统
D.实时操作系统
第9题
A.分时多任务操作系统
B.多任务操作系统
C.实时操作系统
D.实时多任务操作系统
第10题
下列有关计算机的新技术的说法中,错误的是_______。
A.嵌入式技术是将计算机作为一个信息处理部件,嵌入到应用系统中的一种技术,也就是说,它将软件固化集成到硬件系统中,将硬件系统与软件系统一体化
B.网络计算利用互联网把分散在不同地理位置的电脑组织成一个“虚拟的超级计算机”
C.网络计算技术能够提供资源共享,实现应用程序的互连互通,网络计算与计算机网络是一回事
D.中间件是介于应用软件和操作系统之间的系统软件
警告:系统检测到您的账号存在安全风险
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!