# esp32s3_openmv **Repository Path**: Reimages/esp32s3_openmv ## Basic Information - **Project Name**: esp32s3_openmv - **Description**: 基于esp32s3,移植openmv固件 - **Primary Language**: C - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2023-09-14 - **Last Updated**: 2025-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # esp32s3_openmv_lvgl # 安装编译指南 ## 1. 在Ubuntu下安装 ESP-IDF 依赖环境 当前验证过的环境: `idf: release v4.4` ## 2. 克隆工程 本工程代码使用submodule来管理openmv和micropython的官方代码,clone 本工程时: `git clone https://gitee.com/Reimages/esp32s3_openmv` ## 3. 编译工程 现在您可以从 `esp32s3_openmv_lvgl/project/ksdiy`编译您的固件 首先进入 `/project/ksdiy` 文件目录 - 执行 `make` 编译代码(首次编译,需要先执行make) 如果编译没有出错,您在目录 `project/ksdiy/` 中应该可以看到新创建的 `build-GENERIC_S3`文件夹。我们需要这个目录下的`micropython.bin`文件,以及`/bootloader`目录下的`bootloader.bin`,和`/partition_table`目录下的`partition_table.bin`文件 ## 4. 烧录固件 提取出这三个文件,使用USB,或是使用串口连接(windows)电脑,二者选一即可。 电脑端打开乐鑫的flash_download_tool软件,从上到下分别勾选`bootloader.bin`,`partition_table.bin`,`micropython.bin`三个文件,地址分别设置为`0x0`,`0x8000`,`0x10000`,点击开始即可烧录。 ## 5. 连接设备 将ESP32S3自带的USB端口连接上电脑,使用OpenMV IDE连接设备或者用Thonny IDE连接都可以进行编辑和运行。 ## 6. 固件性能 RGB QVGA 15FPS JPEG VGA 20FPS # TODO - 重构LCD模块,支持与omv一样的LCD扩展版 - 加入TensorflowLite模块 - 加入对Esp-Now协议的支持 - 添加USB-MSC功能,实现与omv一样的挂载U盘功能