--- kind: business_term name: 业务术语表 category: business_term scope: - '**' --- # 掌控板 - 定义:LabPlus 出品的 MicroPython 教育硬件品牌,分 ESP32 产品线(经典掌控板、课堂套件、实验箱等 6 种板型)与 ESP32-S3 产品线(掌控板3.0、乐动掌控2.0、学境、讯飞JS中级/初级 5 种板型),均内置 MicroPython 解释器,用于创客教育与编程学习。 - 别名:mPython 掌控板、MPython Board # 板型 - 定义:固件中针对具体硬件板的配置单元,每个板型对应 `port/boards//` 下的 `mpconfigboard.h`、`manifest.py`、引脚定义等配置文件,决定该板启用的模块、外设、内存布局等。ESP32 产品线有 6 种板型,ESP32-S3 产品线有 5 种板型。 - 别名:board、board config # 乐动掌控2.0 - 定义:ESP32-S3 产品线之一,板型目录为 `labplus_Ledong_v2`,配套专属 file_system 扩展库(含 xunfei_llm_api 讯飞大模型、Ledong_shield 电机驱动等),拥有独立 Wiki 文档页面。 - 别名:乐动掌控v2、Ledong_v2 # 掌控板3.0 - 定义:ESP32-S3 产品线核心产品,板型目录为 `mpython_v3`,配套共享 file_system/common 扩展库与 LVGL 图形界面,硬件文档位于 `esp32s3/docs/1_hardware/`。 - 别名:mpython_v3、掌控板 V3 # 小智AI助手 - 定义:ESP32-S3 产品线的特色 AI 功能,基于语音交互的智能助手,相关文档位于 `esp32s3/docs/4_xiaozhi/`,是区别于 ESP32 产品线的差异化特性。 - 别名:xiaozhi、小智 # port/ 四层架构 - 定义:mPython 固件移植层(port/)的标准分层结构:builtins(C 级编译进固件的模块)、modules(Python 级模块)、drivers(C 硬件驱动)、file_system(可冻结到 flash 的扩展库),每层职责清晰,便于跨板型复用。 - 别名:port 架构、固件分层 # VFS 冻结 - 定义:将 Python 模块编译为字节码并冻结进固件文件系统(LFS),使模块无需额外传输即可在设备上直接使用;ESP32 产品线通过 `manifest.py` 控制冻结哪些模块。 - 别名:冻结模块、frozen module # iat 模块 - 定义:语音听写(Intelligent Audio Transcription)功能,基于讯飞开放平台 API,将 ≤60 秒的录音上传转换为文字;实际属于 `audio` 模块的扩展子功能(`audio.xunfei_iat_*`),并非独立 Python 模块。 - 别名:语音听写、xunfei_iat、讯飞语音 # CodexPad 蓝牙手柄 - 定义:ESP32-S3 产品线配套的 BLE 蓝牙手柄外设,固件中包含对应的 CodexPad BLE 驱动(原位于 `file_system/mpython_ble/application/codexpad.py`,已迁移至 `modules/`),用于游戏与交互演示。 - 别名:codexpad、蓝牙手柄 # MPython IDE / Labplus 3 / Mind+ - 定义:掌控板生态的三大编程软件:MPython IDE(官方推荐,从图形化过渡到 Python)、Labplus 3(基于 Scratch 3.0 的图形化编程工具)、Mind+(国产青少年编程软件,支持多主控板与 AI/IoT 功能)。 - 别名:编程软件、IDE