如何使用实时微控制器构建多媒体应用程序
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





