CEC– Designing API’s and HAL’用于实时嵌入式系统

课程大纲:

每年,随着更多功能和连接性被添加到系统中,嵌入式软件的开发变得稍微复杂一些,成本也更高。开发人员面临着寻找方法来开发系统的功能,这些系统可以增加功能并至少保持预算不变。在本课程中,将向与会者介绍通过API和HAL设计可重复使用的嵌入式软件的技术。将探讨可重用软件的特性以及它们的优势和陷阱。将提供真实的示例,以使与会人员了解可用的频谱。

CEC第一天–开发可重复使用的嵌入式软件

在开发人员可以开始开发自己的API和HAL之前,他们需要了解所有可移植和可重用软件所展现的一些关键特性。在本节中,Jacob将深入探讨如何编写可重用代码,包括如何选择语言子集,封装,文档,开发接口等。与会者将轻松了解如何编写可重用的软件。

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

第2天-设计API’s and HAL’s Part 1

开发人员需要先思考如何开发自己的API。在本节中,Jacob将讨论重要的考虑因素,例如性能,代码空间和可重用性,以及它们如何应用于API和HAL设计。与会者还将通过提供GPIO的基本示例,学习开始开发自己的API所需的步骤。

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

第三天-设计API’s and HAL’s Part 2

本课程通过指导开发人员更多的API和HAL设计,继续了上一课程。开发人员将学习更多有关如何编写可配置代码的信息,这些代码可在一个应用程序中轻松使用。与会者将学习如何开发自己的闪存,EEPROM,Uart API和HAL。

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

第4天-利用现有的API’s and HAL’s

一些开发人员可能不愿意花时间开发自己的API和HAL,而宁愿利用行业内已创建的东西。在本节中,我们将开始检查与Renesas Synergy™平台相关的API和HAL,并回顾重要的术语,例如接口,对象和实例。我们将研究如何将可重用性和API应用于外部中断控制器。

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

第5天-API和HAL的权衡与收益

在此会议中,Jacob将回顾与API,HAL有关的重要概念,并提供有关与会者如何开始设计自己的概念的指导。查看收益,时间表和潜在成本以及入门策略。还将提供其他API示例和资源,供与会人员在自己的开发过程中查看和使用。

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

课程资源

  • 注册嵌入式字节通讯 这里
  • 嵌入式软件设计技术–MCU的API标准’s 这里
  • Doxygen C模板下载可以 这里
  • 可以找到DesignNews博客文章 这里
  • 雅各布’s YouTube Channel – 这里

课程源代码下载

可以在“见解”页面上找到课程材料 这里.

发表评论

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

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