试题详情
- 简答题
某研究所承担了一项宇航嵌入式系统的研制任务,本项任务技术难度大、可靠性要求高、进度要求紧,预计软件规模约在一万行以上。而该所原先承担的相关项目均是用汇编语言编写(软件规模较小,一般是几百行)。项目主管工程师将软件开发的论证工作分别布置给了王工和李工,要求他们根据本项目的技术要求,在一周内分别提出软件的实施方案。
①该宇航嵌入式系统由数据处理机、信号处理机及数据采集模块组成。信号处理机主要通过数据采集模块将大量不同时间周期的外部数据采集进来,进行预处理(如FFT变换)后提交给数据处理机;数据处理机根据功能要求完成各种计算处理工作,并将结果输出。为了达到数据处理机和信号处理机的标准化,这两类处理机均采用同种处理机的体系结构(如PowerPC7410)。整个系统工作的最大周期为1s,最小周期为5ms。数据处理机上任务分布如表12-16所示。
②一周后,王工和李工提交了各自的实施方案,其共同之处在于二者均提出采用操作系统及相应的软件开发环境。但是,王工和李工在选择什么样的操作系统及开发环境方面出现了较大分歧。王工的实施方案指出,为了满足本项目的技术要求,并有利于本所软件的长期发展,应选用具有硬实时处理能力的嵌入式实时操作系统及开发环境(如VxWorks);而李工的实施方案指出,操作系统主要完成对计算机资源的管理与分配工作,考虑到人们对操作系统及软件开发工具的熟悉程度,本项目应选用具有大众化的、开发人员容易上手的嵌入式操作系统(例如,WindowsCE、Linux)。 ③在两人争执不下的情况下,项目主管工程师组织了相关专家对王工和李工提交的实施方案进行了评审。最后,专家组一致认为王工的方案切实可行,操作系统的选型论证充分、客观,可以作为本所未来几年中相关项目的软件开发的基本环境。同时专家组还就具体实施选择嵌入式实时操作系统及开发环境产品时应着重考虑的相关问题提出了几点建议。 选择实时嵌入式操作系统及开发环境时应考虑哪几方面问题?请用200字以内文字简要论证。
- 选择嵌入式实时操作系统及开发环境应考虑以下几方面:硬实时性、可扩展性、接口的开放性、可靠性、可裁剪性、环境的可用性、兼容性。
关注下方微信公众号,在线模考后查看
热门试题
- 依据《计算机软件保护条例》,对软件的保护
- 对实际应用问题建立数学模型并求得结果后,
- 为了帮助考生了解在实际考试中的多媒
- 在实际的项目开发中,人们总是希望使用自动
- 图9-12标明了6个城市(A~F)之间的
- 论数据库的安全性设计 通常,信息系统的
- 阅读以下关于软件系统架构选择的说明,在答
- 评估和选择最佳系统设计方案时,甲认为可以
- 以下关于软件测试工具的叙述,错误的是()
- (1)描述了一类软件架构的特征,它
- UML采用4+1视图来描述软件和软
- 在Linux系统中,一般用()命令来测试
- 信息安全策略的设计与实施步骤是()
- RUP是一个二维的软件开发模型,其核心特
- Microsoft's C
- 论基于Web的数据库应用系统的开发技术
- 论文:论信息系统的安全性与保密性设计
- 以GJB冠名的标准属于(1)。PS
- 软件系统架构 博学公司欲开发一个车辆
- 面向对象分析的任务不包含()