数字世界的全球技能和能力框架

实时/嵌入式系统开发 RESD

可靠的实时软件,操作系统,工具和嵌入式系统的架构,设计和开发。 在更大的机械或电子系统中嵌入具有专用功能的计算机系统,通常具有实时,安全,安全和可靠性限制。 通常包括与硬件,机械传感器和执行器的接口,用于监视和控制诸如工业,汽车,航空航天和医疗机械,机器人和设备(包括物联网(IoT)设备)的应用。

等级

在以下级别定义: 2 3 4 5 6

实时/嵌入式系统开发: 级别 1

在承担这种级别的责任时,通常不会观察到这项技能。

实时/嵌入式系统开发: 级别 2

通过传感器、执行器和I/O端口设计简单嵌入式系统组件与硬件和物理世界之间的交互。 使用低级编程语言开发简单的实时/嵌入式组件,作为整个系统设计的一部分。 应用标准方法,使用逻辑分析仪,在线仿真器或数字存储示波器等专用工具对实时/嵌入式系统进行大量测试。

实时/嵌入式系统开发: 级别 3

通过传感器、执行器和I / O端口设计中等复杂度的嵌入式系统组件与硬件和物理世界之间的交互。 选择和使用适当的编程语言(高级和低级)和脚本语言来开发中等复杂的实时/嵌入式组件,作为整体系统设计的一部分,通常需要高水平的可靠性或完整性。采用一系列方法来执行对实时/嵌入式系统的广泛测试, 使用诸如逻辑分析器、电路仿真器或数字存储示波器等专门工具, 以证明系统完整性和可靠性得到了解决。

实时/嵌入式系统开发: 级别 4

设计和开发复杂的实时/嵌入式系统组件,通常包含故障安全特性或优雅降级。 开发和实现在嵌入式系统中运行的软件。 开发实时/嵌入式系统的原型或模拟,以支持决策。 设计反映实时/嵌入式系统组件之间连接的物理布局,以测试和优化性能。 有助于校验和验证活动。 使用专用工具和硬件(如逻辑分析仪,在线仿真器或数字存储示波器)进行嵌入式软件的开发,测试,调试和故障排除,以确保高度的完整性和可靠性。。

实时/嵌入式系统开发: 级别 5

开发实时/嵌入式软件体系结构和设计, 以满足包括因能源、成本、物理空间、响应时间和可靠性而产生的资源约束在内的系统规范约定。选择编程语言、模型、技术、专用工具和硬件, 以实现实时/嵌入式软件的设计、开发、调试和验证。规划和管理实时/嵌入式系统的开发。对主要的设计方案和硬件与软件之间的取舍进行影响分析, 提出建议, 评估和管理相关的风险。验证和证实其他设计, 以确保选择了合适的组件和有效地使用资源。研究附加硬件、和其他相关学科(诸如电气、电子、机械、声学、生理学和光学等)对软件需求的影响。

实时/嵌入式系统开发: 级别 6

提供实时/嵌入式系统概念和设计的总体方向。 开发实时/嵌入式软件架构,以便利用现有技术的新技术或新用途。 制定有效的实施和采购战略,符合规定的要求,系统架构以及性能,成本和可行性的限制。 为实时/嵌入式系统的开发设定组织策略和标准,并引导其开发,并包括如何实现关键的非功能性要求,如性能,安全性,安全性和可靠性等。 推动采用和遵守有关战略、政策和标准。

实时/嵌入式系统开发: 级别 7

在承担这种级别的责任时,通常不会观察到这项技能。