CEC–使用ESP32设计嵌入式系统

微控制器和Wi-Fi无线电在IoT设备领域占据主导地位,但通常被单独设计为产品。低成本边缘设备的一个有趣解决方案是使用ESP32 Wi-Fi / MCU组合模块。本课程将探索如何使用ESP32设计基于Wi-Fi的应用程序。与会者将学习如何设置ESP32工具链,配置Wi-Fi以及如何使用SDK开始开发专业产品。

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

12月14日–第1天– ESP32 Wi-Fi模块简介

ESP32是一种低成本的WI-FI / MCU模块,已广泛应用于物联网应用。在本节中,我们将探讨为什么该模块如此流行,并研究各种模块,硬件和工具链。与会者将对各种模块之间的差异以及如何为他们的应用选择合适的模块有所了解。

12月15日–第2天–设置和探索SDK

开发人员可使用多种工具链来开发其ESP32应用程序,从Arduino IDE到使用make的ESP32 SDK。在本课程中,我们将重点帮助参与者建立ESP32 SDK,并探讨其组织方式和使用方法的基础知识。

12月16日–第3天–编写和编写第一个应用程序

ESP32有几种可用于编程设备的方法。在本课程中,我们将探索ESP32的内存映射,引导加载程序以及可用于对该设备进行编程的方法。我们将编写第一个应用程序并对模块进行编程。我们还将探讨如何调试并获取有意义的日志信息。

12月17日–第4天–全部关于Wi-Fi

使用ESP32的主要优势在于,它是经过预认证的Wi-Fi模块,带有许多示例代码。在本课程中,我们将探索如何利用ESP32 SDK编写充当接入点(AP)的应用程序,以及如何将客户端连接到现有AP。与会者将轻松了解ESP32 Wi-Fi API以及如何编写自己的自定义应用程序。

12月18日–第5天–使用Amazon FreeRTOS快速启动云连接应用程序

许多应用程序不仅需要连接到Wi-Fi,还需要连接到云提供商。在本课程中,我们将探讨Amazon为ESP32提供的软件堆栈,这些堆栈使开发人员可以使用FreeRTOS轻松快速地将其ESP32连接到Amazon Web 服务。与会者将了解如何将ESP32与Amazon一起使用以及开发云连接应用程序所需的资源。

课程资源

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

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

发表评论

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

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