软件设计检查清单5
来源:汽车电子硬件设计 发布时间:2022-03-25 分享至微信

11.与供电系统有关的项目

GND 波动

A / D输入

1

在系统操作期间,在GND电平波动时是否考虑了A / D输入值的波动?

逻辑:

YESNON / A


电源中断

保护

2

是否提供电源电压波动的检测功能?

YESNON / A


3

检测到欠压时如何处理?

数据保护:是否

YESNON / A


重置:

12.与一般有关的项目

软件检查


1

软件是否被检查?(是否由第三方检查?)

YESNON / A


规格研究

需求分析

2

控制/故障安全规范中是否还有其他内容需要明确定义,以及控制/故障安全规范中是否有遗漏/矛盾需要清除?

YESNON / A


3

为了阐明过渡和分支,是否通过状态转换图或流程图,时序图,时序图等分析了MMC规范的软件规范?

YESNON / A


4

当输入信号被监控几个周期以确定它们的开/关电平时,是否在连续周期小于指定周期时进行行为验证?例如:如果输入信号被监控2个周期,当第一个周期输入信号被正确接收并且第二个周期没有收到信号时,系统不会卡住,并且正确的行为应该继续。

YESNON / A


5

准确掌握传感器和执行器的电气/机械规格?

YESNON / A


6

所有默认功能都配备了微型计算机吗?当使用默认功能时,是否执行影响分析?此外,是软件规范中描述的默认功能的详细信息?

YESNON / A


使用ECU 的环境

7

考虑到微机数据表中的所有限制吗?例如:时钟振荡稳定的持续时间,每个存储器的读/写持续时间,输入和输出的限制等。

YESNON / A



8

车辆环境(电源开/关时间,电压波动)

YESNON / A


项目

No.

确认项目

结果


11.与供电系统有关的项目

GND 波动

A / D输入

1

在系统操作期间,在GND电平波动时是否考虑了A / D输入值的波动?

逻辑:

YESNON / A


电源中断

保护

2

是否提供电源电压波动的检测功能?

YESNON / A


3

检测到欠压时如何处理?

数据保护:是否

YESNON / A


重置:

12.与一般有关的项目

软件检查


1

软件是否被检查?(是否由第三方检查?)

YESNON / A


规范研究

需求分析

2

控制/故障安全规范中是否还有其他内容需要明确定义,以及控制/故障安全规范中是否有遗漏/矛盾需要清除?

YESNON / A


3

为了阐明过渡和分支,是否通过状态转换图或流程图,时序图,时序图等分析了MMC规范的软件规范?

YESNON / A


4

当输入信号被监控几个周期以确定它们的开/关电平时,是否在连续周期小于指定周期时进行行为验证?例如:如果输入信号被监控2个周期,当第一个周期输入信号被正确接收并且第二个周期没有收到信号时,系统不会卡住,并且正确的行为应该继续。

YESNON / A


准确掌握传感器和执行器的电气/机械规格?

YESNON / A


6

所有默认功能都配备了微型计算机吗?当使用默认功能时,是否执行影响分析?此外,是软件规范中描述的默认功能的详细信息?

YESNON / A


使用ECU 的环境

7

考虑到微机数据表中的所有限制吗?例如:时钟振荡稳定的持续时间,每个存储器的读/写持续时间,输入和输出的限制等。

YESNON / A



8

车辆环境(电源开/关时间,电压波动)

YESNON / A


13.RTOS相关的项目

软件结构


1

RTOS是否在系统软件中实现?

类型:

YESNON / A


内存容量:功能:

2

系统的RTOS功能是否最小化?

YESNON / A


3

市场中包括除标准RTOS之外的任何软件吗?

增加:

YESNON / A


修改:

4

其他车辆或系统中是否采用了此RTOS?如果不是这样,应该准备可修改的基本软件(例程等)。

采用车辆或系统:基础软件:

YESNON / A


所有的任务是由RTOS管理,并构成考虑CPU开销?

任务数量:

YESNON / A


6

是任何任务之间共享的回忆的一部分?

YESNON / A


7

不是RTOS与应用软件共享ROMRAM吗?

YESNON / A


开始


8

是否按照规范执行了一个启动序列?

YESNON / A


程序

计划进程

任务管理

9

是一次性管理下的应用程序的执行时间控制?

YESNON / A


10

掌握每个任务的执行和最大处理时间?

YESNON / A


11

关于管理优先级和任务的最后期限,是否存在关键问题?

YESNON / A




12

RTOS供应商有任何担保吗?

YESNON / A


中断过程


13

RTOS管理有没有中断?

空闲中断数量:

YESNON / A


14

即使所有RTOS管理中断都发生,RTOS管理时间是否足够?

自由中断的百分比

YESNON / A


错误过程

15

根据由RTOS的错误处理任务处理的RTOS,是否有错误?

YESNON / A


系统

监视


16

RTOS执行是否受到任何方式的监督?

YESNON / A


14.与内部通讯有关的项目

通讯过程


1

通信协议是否理解?

通讯方式:通讯速度:

YESNON / A


通讯周期:

2

通讯的开始或停止条件是否理解?

开始条件:

YESNON / A


停止条件

3

发送和接收数据的内容是否理解?

YESNON / A


4

发生异常时的处理是否定义?

YESNON / A


异常示例:发送和接收停止无应答通信在途中停止

 


[ 新闻来源:汽车电子硬件设计,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论

暂无评论哦,快来评论一下吧!