0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式系统软件可靠性设计与功能安全公开课,助您提升专业能力

赛盛技术 2023-09-12 08:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

课程名称:嵌入式系统软件可靠性设计与功能安全》

讲师:武老师

时间地点:上海9月15日-16日

主办单位:赛盛技术

课程背景

嵌入式软件的可靠性由两部分保证,50%的工程化开发设计技术,50%的工程化开发管理控制。开发技术的内容是嵌入式软件可靠性设计的规范,开发控制的内容则由测试和过程管理共同完成。


嵌入式软件不同于管理系统类的上位机软件,它与硬件的相互作用更为紧密,与电路部分会产生更多更强的相互作用和影响。


因此,无论是设计规范,测试技术,还是开发过程管理方面,都有与硬件开发、系统软件开发不同的很多地方。重点体现在软硬接口、代码架构、变量和存储、人机接口、编译器、文档、测试方法等几个方面


基于以上特点,本课程从嵌入式软件的系统设计、需求分析、接口、模块、变量控制、软件测试、安全性分析、硬件匹配设计、测试方法的选择、测试用例的设计、测试内容等进行了总结讲授。


在交通设施、电梯等行业,功能安全认证(SIL或ASIL)的推行,也要求嵌入式软件部分有一些特定的设计内容,这些内容规范的要求,是为了保证产品运行中不至于因为产品的任何可能潜在问题而导致乘客、操作者、设备的安全隐患。作为可靠性要求的一部分内容,本课程单独为此设计了一个章节。

课程特点

课程特点:案例教学、深入浅出、实践结合理论推理

面向人群

本课程适于软件工程师电子工程师、系统工程师、可靠性工程师、测试工程师、项目经理等。

课程大纲

一.嵌入式软件可靠性基础

定义软件可靠性定义

软件可靠性的度量与评估

软件与电子的失效率特性区别

影响嵌入式软件可靠性的因素

嵌入式软件归档及配置管理过程控制注意事项

嵌入式软件可靠性系统分析方法与软件DFMEA的运用

二.编译器问题嵌入式软件可靠性的影响

三.代码编程规范对嵌入式软件可靠性的影响

语句通用设计规范

冗余设计

睡眠设置抗干扰

软件、结构、电路相结合的电磁兼容解决方法

软件架构的设计方法

安全性内核

设计更改规则

防跑飞的软件陷阱

圈复杂度与软件测试

四.与硬件接口问题对嵌入式软件可靠性的作用和影响

时间受控

空间受控

IO吞吐能力

执行时间

串并联接法导致的信号波动

数据传输速率限制

上电时序引起的硬件故障及软件初始化对策

死机的机理及对策

显示处理措施

SFC下,输出保证安全

五.变量与存储问题成因与防护

防止过程中存储被刷

块存储特性

备份技巧

寄存器防刷处理

强数据类型

存储成功提示

六.人机接口问题与防护

对人工误操作的防护措施

参数设置控制策略

界面数据设置和布局方法

界面设计规范

七.报警

报警分类设置

报警编程处理

报警频率、声音、占空比要求

八.嵌入式软件功能安全设计

软件安全功能的要求

软件结构的要求与措施

详细设计和开发要求

代码实现要求与措施

软件模块测试要求

软件集成测试的要求

功能安全评估方法

九.软件DFMEA

软件FMEA的流程

软件的失效率特征及FMEA注意事项

FMEA分析技术

十.软件质量评价细则

可维护性:纠错性维护、完善性维护、适应性维护、预防性维护

可靠性:正确性、健壮性

可理解性:源代码的可理解性、用户界面的可理解性

效率:时间特性、资源利用

易用性:易理解性、易学性、易操作性、吸引性

十一.软件质量保证措施

设计规范审查

架构审查

接口单一故障审查与测试

软件故障概率分析

容错机制分析

全覆盖测试(路径覆盖与数据覆盖)

人机接口测试


优质售后服务,提升培训效果

参训学员或者企业在课程结束后,可以享受相关赛盛技术的电磁兼容技术方面优质售后服务,作为授课之补充,保证效果,达到学习目的。主要内容如下:

1.【技术问题解答】培训后一年内,如有课程相关技术问题或管理问题,可通过电话、邮件联系赛盛技术,我们将根据实际情况安排人员沟通回复;

2.【定期案例分享】分享不断,学习不断;

3.【技术交流群】加入正式技术交流群,与行业大咖零距离沟通;

4.【EMC元件选型技术支持】如学员在EMC元件选择或应用上有不清楚的地方可随时与赛盛技术沟通;

5.【往期经典案例分析】行业典型EMC案例分享、器件选型等资料。

6.【研讨会】不限人数参加赛盛技术线上或者线下研讨会,企业内部工程师可相互分享,共同成长。

7.【EMC测试服务】在赛盛技术进行EMC测试服务,可享受会员折扣服务!


讲师资历——武老师

知名嵌入式软件设计/可靠性专家


电子工程硕士,研究领域:电子产品系统可靠性设计与测试技术。曾任职于航天二院总体设计所,电子企业研发总监、事业部总监,北京市级优秀青年工程师,科协委员,2007年度全国五十佳项目经理。


对电子产品系统设计、可靠性设计、测试技术有较深入研究,曾在学术会议及多家技术刊物发表专业文章,出版专著《嵌入式系统可靠性设计技术与案例解析》(北航出版社),《电路设计工程计算基础》(电子工业出版社)。曾为航天、中电、中科院、航空、医疗电子通信、安防、电力电子、分析仪器、工业控制、消费类电子等多个行业上百家客户提供嵌入式系统的设计审核、测试用例设计、故障分析与整改、培训、咨询辅导等服务。


服务过的客户单位有:Motorola、松下电工、SMC、GE中国研发中心西门子、魏德米勒、福特汽车、航天802所、206所、501所、二部、航天益来、25所、航天一院培训中心、中科院沈阳自动化所声学所、中车株洲所、西安光机所、武汉光迅、武汉华工正源、比亚迪、宁波三星、深圳航盛、深圳拓邦、北航、中电30所、29所、22所、航天长峰医疗、兵器80所、兵器深圳江机实业、中科院总后卫生部药检所等几百家科研和企事业单位。

主办单位介绍

深圳市赛盛技术有限公司位于深圳宝安区,2005年成立,是国内首家为电子企业提供全流程全方位的电磁兼容(EMC)方案提供商;

服务范围:EMC设计、EMC整改、EMC流程建设、EMC仿真、EMC测试及EMC培训、硬件培训等技术服务。

赛盛技术自2006年开始自主举办EMC培训,2010年后开始加入信号完整性培训、可靠性培训、硬件电路培训等服务,截至目前为6000+企业提供过培训服务,超过30000+研发工程师参加过培训,同时受到企业与工程师一致认可!

培训初心:帮助企业提升研发团队能力帮助企业解决产品技术问题帮助企业缩短产品上市周期

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20146

    浏览量

    328816
  • 软件
    +关注

    关注

    69

    文章

    5297

    浏览量

    90881
  • 系统
    +关注

    关注

    1

    文章

    1043

    浏览量

    22172
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32嵌入式软件开发的必备知识

    全面的测试,确保软件功能的正确和稳定性。 了解嵌入式系统可靠性要求,能够进行
    发表于 11-28 07:48

    C语言在嵌入式开发中的应用

    语言可以确保实时系统中的任务能够在规定的时间内完成,保证系统的稳定性和可靠性。 4、嵌入式网络编程 随着物联网技术的飞速发展,嵌入式
    发表于 11-21 08:09

    嵌入式开发的关键点介绍

    开发需要考虑嵌入式系统的资源限制,例如:内存、CPU处理能力等等。因此,嵌入式开发需要开发人员具备优化代码的能力
    发表于 11-13 08:12

    嵌入式实时操作系统的特点

    任务的系统。 实时嵌入式操作系统与传统的桌面操作系统相比,更注重对实时任务的响应和精确控制。它们在资源利用、可靠性、可预测
    发表于 11-13 06:30

    嵌入式软件测试与专业测试工具的必要深度解析

    嵌入式系统作为控制、监视或辅助装置运行的专用计算机系统,其软件测试面临着独特的挑战和严格的要求。专业测试工具在
    发表于 09-28 17:42

    新思科技青少年芯片科普公开课武汉开讲

    8月10日,由新思科技芯片设计行业顶尖专家团队与中学教师联合开发的青少年芯片科普公开课,在武汉成功开讲!
    的头像 发表于 08-25 15:36 618次阅读

    【干货速递】嵌入式数据可靠性软件设计的这些细节不能忽视!

    问题。软件设计软件设计在嵌入式数据存储可靠性中扮演着至关重要的角色。它不仅包括系统驱动的开发,还涉及应用层面的优化。一个精心设计的
    的头像 发表于 07-31 11:34 366次阅读
    【干货速递】<b class='flag-5'>嵌入式</b>数据<b class='flag-5'>可靠性</b>,<b class='flag-5'>软件</b>设计的这些细节不能忽视!

    【深度解析】硬件电路设计:如何确保嵌入式数据可靠性

    嵌入式系统开发中,硬件电路设计是确保数据可靠性的关键环节。本期我们将重点探讨硬件设计中的两个重要方面:数据读写保护和掉电保护。硬件电路设计在嵌入式
    的头像 发表于 07-30 11:35 537次阅读
    【深度解析】硬件电路设计:如何确保<b class='flag-5'>嵌入式</b>数据<b class='flag-5'>可靠性</b>?

    【技术指南】提升嵌入式数据可靠性,从元器件选型开始!

    数据可靠性嵌入式产品开发中的关键问题,涉及多个层面的设计和选型。从本期开始,我们将通过一系列内容深入探讨嵌入式数据存储的可靠性问题。前言数据可靠性
    的头像 发表于 07-29 11:35 281次阅读
    【技术指南】<b class='flag-5'>提升</b><b class='flag-5'>嵌入式</b>数据<b class='flag-5'>可靠性</b>,从元器件选型开始!

    Linux嵌入式和单片机嵌入式的区别?

    Processor Unit)。 2. 单片机嵌入式(也称为嵌入式微控制器MCU): 定义:一种集成电路,能够在一个芯片上完成各种计算、控制和管理任务。 特点:小型化、低功耗、成本低、可靠性
    发表于 06-20 09:46

    保障汽车安全:PCBA可靠性提升的关键要素

    汽车电子PCBA的可靠性提升要点 随着汽车智能化、网联化的快速发展,汽车电子在整车中的占比不断提升,其重要日益凸显。作为汽车电子的核心部件,PCBA(印制电路板组装)的
    的头像 发表于 04-14 17:45 507次阅读

    可靠性嵌入式主板设计

    嵌入式系统已广泛应用于各个领域,从航空航天、医疗设备到工业控制和智能家居,其应用范围不断扩展。随着应用场景的日益复杂和关键,嵌入式系统可靠性
    的头像 发表于 03-25 15:11 809次阅读
    高<b class='flag-5'>可靠性</b><b class='flag-5'>嵌入式</b>主板设计

    深圳 4月21日-22日《电路可靠性设计与工程计算》公开课助您提升专业能力

    课程名称:《电路可靠性设计与工程计算》讲师:武老师时间地点:深圳4月21日-22日主办单位:赛盛技术课程特色数学工程计算方法:通过数学和工程计算的手段,学员可以深入理解并计算出器件的各种参数。这些
    的头像 发表于 03-18 15:14 454次阅读
    深圳 4月21日-22日《电路<b class='flag-5'>可靠性</b>设计与工程计算》<b class='flag-5'>公开课</b>,<b class='flag-5'>助您提升</b><b class='flag-5'>专业</b><b class='flag-5'>能力</b>!

    友晶科技携手中国地质大学举办FPGA硬件在线实验云平台公开课

    近日,友晶科技携手中国地质大学,成功举办了一场FPGA硬件在线实验云平台公开课
    的头像 发表于 03-11 11:36 849次阅读

    如何提高嵌入式代码质量?

    嵌入式代码的质量是至关重要的。本文将探讨如何通过有效的开发方法和工具来提高嵌入式代码的质量,以确保系统可靠性和可维护。 理解
    发表于 01-15 10:48