题目

阅读以下关于某嵌入式实时系统的软件需求的叙述,回答问题1至问题3。 某公司承担了一项嵌入式实时控制系统的软件开发任务,其内容是按系统要求的固定的时间序列采集、处理、输出数据,以实现对多个设备的综合控制。 系统由硬件和软件组成,硬件由处理机(采用PowerPC603e,主频133MHz)、存储器、定时器、中断控制器、双口存储器(空间大小1024KB)、4路422半双工串口接口(其中两路的频率115200Hz,另两路频率38400Hz)、两路A/D、D/A数模转换器和10路离散量接口组成。系统的软件需求如下(注:B:字节;s:秒;ms:毫秒): (1)系统要求以5ms为周期从双口存储器中采集1024KB的输入数据,处理任务的时间约为1ms;(称为5ms任务) (2)系统要求以20ms为周期从两路422接口(115200Hz)中采集一定格式的大小为64B的数据,在完成处理(处理时间约为4ms)任务后,分别输出大小为16B的控制命令;(称为20ms任务) (3)系统要求以60ms为周期从两路422接口(38400Hz)中采集一定数据格式的大小为6B数据,从两路A/D接口采集28位数据,在完成处理(处理时间约为2ms)任务后,分别输出大小为2B的控制命令和一个28位D/A数据,输出8路离散量控制数据;(称为60ms任务) (4)作为系统的安全监控保障,系统要求在每1s内对系统软硬件状态进行测试并完成系统工作的状态记录工作。该任务共需处理时间是5ms。(称为1s任务) 本公司课题组根据用户的硬件环境及软件的需求,就软件的实施方案展开了激烈的讨论,讨论的首要问题就是本系统中软件的运行平台是采用嵌入式实时操作系统还是在裸机上直接开发的方式,李工程师(简称李工)提出了为了保证系统的实时性,应该采用裸机上直接开发的方式,关键部分采用汇编语言编写,而王工程师(简称王工)提出,由于系统将由多种周期的处理任务组成,为了保证系统的可靠性,应该采用商用嵌入式实时操作系统作为本项目的开发基础,经过充分论证,最后李工接受了王工的建议,并申报课题组组长,课题组长同意采用了操作系统的方案,并指出必须尽快对需求的时间性能做出评估。

[问题1](10分) 请用450字以内文字简要说明王工提出的采用嵌入式实时操作系统的理由或优点,并说明选择操作系统产品时需要重点考虑其哪些功能与性能? [问题2](10分) 李工和王工通过认真地对需求进行了分析,给出了时间性能评估报告,判定在上述硬件平台上可以满足系统要求。请用300字以内文字简要说明嵌入式实时操作系统中时间性能评估中主要考虑哪几项因素;针对本课题的具体数据,叙述系统的工作时序关系。 [问题3](5分) 根据系统需求,请设计出系统的处理流程(按时序),说明所有任务的优先级分配策略,422接口、双口存储器、离散量接口和A/D(D/A)的数据输入/输出方法(中断或查询驱动)及理由。请用350字以内文字简要说明。

相关标签: 嵌入式  

提示:未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。
答案
查看答案
相关试题

关于我国嵌入式系统的发展,下列说法错误的是()。

A.高端嵌入式芯片领域的整体技术水平和国外仍有相当大的差距

B.嵌入式系统在国内处于高速发展的时期

C.嵌入式系统已经被国外少数几家公司垄断,这给我国中小企业的发展带来挑战

D.嵌入式系统是提高我国装备、产品自主知识产权,提高技术含量的重要技术手段

典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的哪个通道实现的?()。

A.前向通道

B.后向通道

C.人机交互通道

D.相互互连通道

SQL语言是()

A、自含式语言,不是嵌入式语言

B、嵌入式语言,不是自含式语言

C、即是嵌入式语言又是自含式语言

D、不是自含式语言,也不是嵌入式语言

对于嵌入式计算机正确的说法是()。

A、用户可以随意修改其程序

B、冰箱中的微电脑是嵌入式计算机的应用

C、嵌入式计算机属于通用计算机

D、嵌入式计算机只能用于控制设备中

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

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

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

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

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

(E)开发应用软件

联系我们 会员中心
返回顶部