Skip to content

Latest commit

 

History

History
116 lines (73 loc) · 2.77 KB

README_zh-CN.md

File metadata and controls

116 lines (73 loc) · 2.77 KB

SSCMA 在 Espressif 芯片上的部署

English | 简体中文

简介

该项目提供了如何将 SSCMA 中的模型部署到 Espressif 芯片组的示例。它基于 ESP-IDFTFLite-Micro

开始使用

安装 ESP IDF

按照这个指南中的说明进行操作:ESP-IDF - 入门指南,以设置 SSCMA 示例使用的构建工具链。目前我们使用的是最新版本 v5.1

克隆并设置仓库

  1. 克隆我们的仓库。

    git clone https://github.com/Seeed-Studio/sscma-example-esp32
  2. 进入 sscma-example-esp32 文件夹。

    cd sscma-example-esp32
  3. 获取子模块。

    git submodule update --init

构建和运行示例

  1. 进入示例文件夹并列出所有可用的示例。

    cd examples && \
    ls
  2. 选择一个 <demo> 并进入其文件夹。

    cd '<demo>'
  3. 使用 ESP-IDF 生成构建配置。

    目前我们在 XIAO-ESP32S3 模块上进行开发和测试。

    # 设置构建目标
    idf.py set-target esp32s3

    您可以使用 Menuconfig 更改显示驱动程序,启用或禁用 TFLite 运算符,如果需要的话。

    # 更改设备或演示特定的配置
    idf.py menuconfig
  4. 构建示例固件。

    idf.py build
  5. 将示例固件烧录到设备并运行。

    要烧录固件(目标串口可能因操作系统而异,请用您的设备串口替换 /dev/ttyACM0)。

    idf.py --port /dev/ttyACM0 flash
    

    监视串口输出。

    idf.py --port /dev/ttyACM0 monitor
    

提示

  • 使用 Ctrl+] 退出监视。

  • 前面两个命令可以合并。

    idf.py --port /dev/ttyACM0 flash monitor

支持的模型和性能

请参阅 SSCMA 模型仓库 获取详细信息。

贡献

  • 如果您在使用这些示例时遇到任何问题,或希望提交增强请求,请使用 问题 或提交 拉取请求

许可证

这些示例受 MIT 许可证保护。

这些示例使用的 ESP-IDF 受 Apache 许可证 2.0 保护。

TensorFlow、FlashDB、JPEGENC 和其他第三方库使用其自己的许可证分发。