CEC–快速启动代码开发以最大程度地减少缺陷

嵌入式软件工程师平均花费40%的时间来消除软件中的错误。每年大约有5个月执行故障工作,也就是说,第一次未正确完成的工作。在本课程中,我们将研究开发人员可以采取哪些措施来减少他们花费在调试上的时间,从而在提高质量和创新的同时减少项目成本和缩短上市时间。

 

注册和播放位于  这里  (可能需要登录才能访问)

第一场–错误,缺陷,错误

重要的是要了解什么是错误,缺陷和错误,以及大多数开发团队在接受错误时存在的缺陷。在本节中,我们将不仅探讨定义,而且还将探讨错误的处理方式和应如何处理。我们将分析开发人员熟悉的过程和技术,以及如何减少调试时间。

第二节–管理设计流程

消除缺陷的最好方法是一开始就不要有缺陷。在本节中,我们将探讨开发人员在实施之前可以使用的不同设计过程,以最大程度地减少缺陷进入设计的机会。在编写代码之前,我们将探讨需求和设计以及开发人员可以采取哪些措施来防止错误。

第3节-快速启动开发流程

在本次会议中,与会人员将了解他们在开始实施软件时可以采取的措施,不仅可以防止错误,而且可以在错误发生后立即对其进行检测。我们将研究开发人员在编写代码之前应使用的所有工具和技术,例如分析工具,跟踪,声明等。

第4节–掌握应用程序跟踪

应用程序跟踪是每个开发人员都应使用的最基本,最重要的技术之一。在本节中,我们将研究使用跟踪的好处以及开发人员如何使用它来监视RTOS任务,状态机,堆栈等。

第五节–先进技术

在本总结性会议中,我们将回顾我们在课程中学到的内容,并推动为参与者制定下一步的工作。课程结束后,我们还将简要介绍其他技术,供与会人员自行研究和学习。

注册和播放位于  这里  (可能需要登录才能访问)

课程资源

  • 注册嵌入式字节通讯  这里
  • 嵌入式软件设计技术–适用于MCU的API标准  这里
  • 技术入门– TrustZone 这里
  • 开发可重用固件–API实用指南’s, HAL’s and Drivers  这里
  • Doxygen C模板下载可以  这里
  • 可以找到DesignNews博客文章  这里
  • 雅各的YouTube频道–  这里

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.