当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]这是一个快速且多功能的平台,专为基于MIPI-DSI和MIPI-CSI的显示屏和摄像头人机界面(HMI)应用而设计。它同样适用于边缘AI工作负载、传感器处理应用以及需要CM4/CM5载板灵活性的同时保持微控制器确定性行为的模块化嵌入式系统。

SCINTIX P4 可让您使用实时微控制器构建多媒体应用程序。

这是一个快速且多功能的平台,专为基于MIPI-DSI和MIPI-CSI的显示屏和摄像头人机界面(HMI)应用而设计。它同样适用于边缘AI工作负载、传感器处理应用以及需要CM4/CM5载板灵活性的同时保持微控制器确定性行为的模块化嵌入式系统。

本教程中你将学到的内容

•项目设置与构建流程

•固件刷写

•摄像头集成

•显示集成

系统架构

硬件设计

连线

•将已编程好的SCINTIX P4板(参见下方固件部分)安装到CM4转Pi4适配器上。

•使用扁平电缆连接摄像头和显示屏。

•将CM4转Pi4适配器的附加线缆连接到显示屏上。该线缆可为显示屏提供电源和复位信号。

项目结构

软件设置

ESP32-C6 Wi-Fi 固件(通常已预装)

Scintix P4 上的 Wi-Fi 由板载 ESP32-C6 提供,该芯片作为 ESP32-P4 的射频协处理器,通过 SDIO(esp_hosted)进行通信。C6 运行独立的 esp_hosted 从机固件,与您刷入 P4 的 Brookesia 应用程序是分开的。

SCINTIX P4 模块出厂时已预装此固件,因此通常无需执行此步骤。如果你从空白的 C6 开始,可参考仓库中 esp32c6_wifi_firmware/ 文件夹中的预构建二进制文件以及完整刷机流程(包括偏移量、esptool 命令和如何从源码编译)。简而言之:将 Espressif ESP-Prog 2(或较旧版本的 ESP-Prog)连接到 ESP32-C6 旁边的 6 芯片接口头(该板有两个接口,靠近 ESP32-P4 的那个用于刷入下方的应用程序),然后使用 esptool 编写四个二进制文件。

Windows

•安装 VS Code

•安装 ESP-IDF 扩展(来自 Espressif)。安装正确的扩展后,你应该能看到这些图标和工具栏(1)。

•安装 ESP-IDF v5.5.4,按照示例要求进行(步骤 2.1 至 2.4)。

•克隆仓库:

•打开 `scintix-p4` 文件夹。

•从 `scintix-p4\examples\esp_brookesia_phone` 文件夹启动 VS Code。

•选择正确的 ESP-IDF v5.5.4 (3.1) 并进行构建 (3.2)。

•如果一切设置正确,你应该能在终端中看到预期的输出,目标设置为 `esp32p4`。

•将USB Type-C数据线连接到SCINTIX P4板,然后按下Flash(5.1)。如有需要,可使用UART接口。

好了——演示程序已上线运行。现在屏幕上显示的是采用智能手机风格界面的Brookesia启动器,完全由SCINTIX P4模块上的ESP32-P4驱动。从这里,你可以浏览用户界面并探索内置的应用程序。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭