CEC–与现代传感器接口的技术

传感器几乎是每个嵌入式系统的核心基础,但是嵌入式软件工程师与它们的接口方式可能会发生很大变化。本课程将探讨使用C和C ++与数字和模拟传感器接口的各种软件技术。与会者将学习如何不仅与传感器交互,而且编写可重用的接口和驱动程序。

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

10月19日–第1天–现代传感器接口简介 嵌入式开发人员可以使用的传感器的数量和类型猛增,几乎无法计数。在本次会议中,我们将介绍和讨论嵌入式产品中使用的常见传感器,用于与它们交互的模拟和数字接口并讨论常见的挑战。

10月20日–第2天–设计传感器接口 与传感器接口的一个主要挑战是软件驱动程序通常与硬件紧密耦合。这降低了驱动程序的可伸缩性和灵活性,并且在许多情况下使其无法轻易重用。在本节中,我们将探讨如何设计适当的驱动程序软件体系结构,以使传感器从微控制器硬件中抽象出来,从而使传感器易于重用并应用于多种应用。与会者将对如何构造现代驾驶员充满理解。 10月21日–第3天–传感器驱动程序技术第1部分 开发人员可以利用几种不同的模型和技术来编写驱动程序,例如轮询,中断驱动和直接内存访问。在本节中,我们将探讨如何使用轮询和中断驱动技术编写驱动程序。与会者将了解如何为他们的应用选择正确的技术。 10月22日–第4天–传感器驱动程序技术第2部分 开发人员可以利用几种不同的模型和技术来编写驱动程序,例如轮询,中断驱动和直接内存访问。在本节中,我们将继续探讨一个示例中断驱动程序,并探讨如何有效利用DMA。 10月23日–第5天–在传感器接口中利用C ++ 超过20%的嵌入式系统是使用C ++编写的,非常适合编写可重用和可伸缩的基于传感器的驱动程序。在本次会议中,我们将重温到目前为止已经研究过的技术,只是我们将使用C ++而不是C。与会者将对C ++如何简化传感器接口并提高代码可重用性表示赞赏。

课程资源

雅各布’通用嵌入式系统资源:

  • 注册嵌入式字节通讯 这里
  • 嵌入式软件设计技术–适用于MCU的API标准 这里
  • 开发可重用固件– API,HAL和驱动程序的实用指南 这里
  • MicroPython项目书 这里
  • Doxygen C模板下载可以 这里
  • 可以找到DesignNews博客文章 这里
  • 雅各布’s YouTube Channel – 这里

发表评论

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

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