硬件是嵌入式系统运行的载体,也是嵌入式系统的基础。嵌入式系统硬件的选择包括硬件平台和嵌入式处
A.如果这是个全新的项目,最好选用能够满足需求的多个处理器来实现
B.在多处理器设计中,把控制和管理用一个处理器实现
C.可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量
D.如果已有的系统实现了相似的功能,应尽可能重用该系统结构
A.如果这是个全新的项目,最好选用能够满足需求的多个处理器来实现
B.在多处理器设计中,把控制和管理用一个处理器实现
C.可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量
D.如果已有的系统实现了相似的功能,应尽可能重用该系统结构
A.如果当前项目是一个全新的项目,最好选用能够满足需求的多个处理器来实现
B.在多处理器设计中,把控制和管理用一个处理器实现
C.可以从简单的处理器入手,随着系统负载的增加而增加处理器的数量
D.如果己有的系统实现了相似的功能,则应尽可能重用该系统结构
● 嵌入式系统由硬件部分和软件部分构成,以下 (42 )不属于嵌入式系统软件。
(42)A. 系统内核 B.驱动程序 C. FPGA 编程软件 D. 嵌入式中间件
下列任务不是在嵌入式产品设计初期,即需求分析阶段完成的任务是()
A.性能
B.成本
C.功耗
D.操作系统和硬件选型
移植uC/OS-II到一个嵌入式系统电路板上正常运行,下面哪个条件不是必须的?()。
A.处理器的C编译器能产生可重入代码,且用C语言就可以打开和关闭中断
B.该电路板的处理器必须具备MMU(存储管理单元)
C.处理器支持中断,并且能产生定时中断(通常在10至100Hz之间)
D.处理器支持能够容纳一定量数据(可能是几千字节)的硬件栈区
阅读以下关于某嵌入式实时系统的软件需求的叙述,回答问题1、问题2和问题3。
某公司承担了一项嵌入式实时控制系统的软件开发任务,其内容是按系统要求的固定的时间序列采集、处理、输出数据,以实现对多个设备的综合控制。
系统由硬件和软件组成,硬件由处理机(采用PowerPC603e,主频133MHz)、存储器、定时器、中断控制器、双口存储器(空间大小1 024KB)、4路422半双工串行接口 (其中两路的频率115 200Hz,另两路频率38400Hz)、两路A/D、D/A数模转换器和10路离散量接口组成。系统的软件需求如下(注:B:字节;s:秒;ms:毫秒):
.系统要求以5ms为周期从双口存储器中采集1 024KB的输入数据,处理任务的时间约为1ms;(称为5ms任务)
.要求以20ms为周期从两路422接口(115 200Hz)中采集一定格式的大小系统为64B的数据,在完成处理(处理时间约为4ms)任务后,分别输出大小为16B的控制命令;(称为20ms任务)
.系统要求以60ms为周期从两路422接口(38400Hz)中采集一定数据格式的大小为6B数据,从两路A/D接口采集28位数据,在完成处理(处理时间约为2ms)任务后,分别输出大小为2B的控制命令和一个28位D/A数据,输出8路离散量控制数据;(称为60ms任务)
.作为系统的安全监控保障,系统要求在每1s内对系统软硬件状态进行测试并完成系统工作的状态记录工作。该任务共需处理时间是5ms。(称为1s任务)
本公司课题组根据用户的硬件环境及对软件的需求,就软件的实施方案展开了激烈的讨论,讨论的首要问题就是本系统中软件的运行平台是采用嵌入式实时操作系统还是在裸机上直接开发,李工程师(简称李工)提出为了保证系统的实时性,应该采用在裸机上直接开发的方式,关键部分采用汇编语言编写,而王工程师(简称王工)提出,由于系统将由多种周期的处理任务组成,为了保证系统的可靠性,应该采用商用嵌入式实时操作系统作为本项目的开发基础,经过充分论证,最后李工接受了王工的建议,并申报课题组组长,课题组长同意采用了操作系统的方案,并指出必须尽快对需求的时间性能做出评估。
请用450字以内文字简要说明王工提出的采用嵌入式实时操作系统的理由或优点,并说明选择操作系统产品时需要重点考虑其哪些功能与性能?