MicroPython固件编译好后,能直接运行mpy文件吗?有什么兼容性讲究?
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
Python内容推荐
MicroPython-esp32固件.zip
固件
MicroPython使用总结.pdf
文章描述了MicroPython从移植到开发的过程,详细讲解了源码的构成,在网络文档资料较少的情况下,传授如何从源码中获取所需信息的方法。文章讲解了MicroPython的移植、C模块的实现、C类的实现、Py类的实现、mpy加密、py类库固件、MicroPython的性能优化。
st7789_mpy:用于用C编写的ST7789显示模块的快速MicroPython驱动程序
ST7789 MicroPython驱动程序 该驱动程序基于 我为其中一个项目修改了原始驱动程序,以添加: 显示旋转。 卷动 使用从True Type字体转换的位图编写文本 使用8位和16位宽的位图字体绘制文本 使用好时矢量字体绘制文本 绘制JPG,包括使用TJpgDec-Tiny JPEG Decompressor R0.01d的SLOW模式来绘制大于可用ram的jpg。 来自 其中包括从经典PC文本模式字体派生的12种位图字体,26种Hershey矢量字体以及一些针对不同设备的示例程序。 该驱动程序支持135x240、240x240和240x320显示器。 预编译的固件文件 固件目录包含带有st7789 C驱动程序和冻结的python字体文件的各种设备的预编译固件。 有关字体文件的更多信息,请参见fonts文件夹中的README.md文件。 使用CMake用ESP IDF v4
micropython-umqtt.simple2
umqtt.simple2 是的MQTT客户端。 (请注意,它使用了某些MicroPython快捷方式,但不适用于CPython)。 仅支持MQTT 3.1.1版。 它当然适用于micropython端口:esp8266和esp32。 它也应该与其他端口一起使用,但是该库未在其他端口下进行测试。 具有更多功能的MQTT客户端 有一个单独的模块,它基于构建,增加了重新连接的能力。 它本身能够发送未发送的消息。 还有很多... umqtt.simple和umqtt.simple2之间的区别 从QoS = 1发送消息时,在等待服务器确认消息接收的同时,“挂起”脚本没有问题。 订阅频道时,在等待服务器确认订阅的同时“暂停”脚本没有问题。 仅通过使用set_callback_status()方法注册回set_callback_status()才能接收有关从QoS = 1或订阅接收或失败接收
st7789_mpy:适用于MicroPython的快速纯C驱动程序,可以处理ST7789芯片上的显示模块
ST7789 MicroPython驱动程序 概述 这是MicroPython的驱动程序,用于处理基于ST7789芯片的廉价显示器。 它同时支持240x240和135x240的显示器变体。 它是用纯C语言编写的,因此您必须自己构建固件。 目前支持ESP8266,ESP32和STM32端口。 建筑指导 按照手册中的说明准备构建工具。 您应遵循有关构建MicroPython的说明,并确保无需此显示模块即可构建固件。 将此模块与MPY源一起克隆: $ git clone https://github.com/devbis/st7789_mpy.git 转到MicroPython ports目录并为ESP8266运行: $ cd micropython/ports/esp8266 对于ESP32: $ cd micropython/ports/esp32 然后使用指定的USER_
micropython-umqtt.robust2
umqtt.robust2 umqtt.robust2是MicroPython的MQTT客户端。 (请注意,它使用了某些MicroPython快捷方式,但不适用于CPython)。 它由两个子模块组成: 和 。 建立在。 该库的功能 允许您恢复与MQTT代理的连接 允许您在恢复连接时发送未发送的消息 恢复连接后,您可以订阅所有以前订阅的主题 可以防止连接错误 您有关于错误类型的明确信息 umqtt.robust和umqtt.robust2之间的区别 允许轻松编程不同策略以维持与MQTT经纪人的沟通 在不阻止应用的情况下工作 如果出现网络问题,它可以稍后发送数据本身 我们有能力追踪错误 比上一个大,因此我建议将此库编译为MPY文件(尤其是esp8266) 问题与解决方案 ImportError:没有名为“ umqtt.robust2”的模块 从1.12版开始,来自的micropython版
micropython_esp32_with_Counter.zip
micropython esp32 固件 编译进去了esp32硬件pulse counter功能 有使用说明
RT-Thread MicroPython 资源仓库
RT-Thread MicroPython 资源仓库。本仓库用来存放在 RT-Thread MicroPython 开发环境 中所使用或者展示的资源文件
mpy-repl-tool:还有另一个用于通过Python提示符传输文件,执行文件等的工具,用于MicroPython
REPL传输工具 docs: : 通过Python REPL(读取评估打印循环)传输文件。开发该工具是为了在MicroPython开发板之间传输文件。 这是另一种工具,现在有几种类似的工具,但并非都具有相同的功能。 此功能的主要特点: detect串行端口和MicroPython板。 run临时脚本。 pull从目标文件系统得到的文件和目录。 在目标文件系统上push文件和目录。 mount目标mount为文件系统(FUSE)。 --interactive模式(终端)。 设定RTC 通过串行REPL连接到MicroPython板,以上所有以及更多内容。 用法 这是python3 -m there --help的输出: usage: __main__.py [-h] [-p PORT] [-b BAUDRATE] [--set-rtc] [
mpy-lib:MicroPython 库和其他通用附加组件
mpy-lib——MicroPython 库 该存储库包含许多旨在在 Micropython 中工作的 Python 库。 大多数库都使用 Esp32 进行了测试,但有一些库应该适用于任何 Micropython 端口。 如果没有另外说明,所有库都使用 MIT 许可证(与 Micropython 本身相同), 快速索引: ade7816:ADE7816 能源监控 IC 的未完成驱动程序 ble-gattc:面向 BLE GATT 设备/传感器的异步就绪接口 按钮:使用 asyncio 去抖动物理按钮的简单类 esp32-adccal:使用 ESP-IDF ADC 校准功能的本机代码模块 esp32-counter:使用 esp32 的脉冲计数器硬件的本机代码模块 esp32-pulstimer:本机代码模块,用于获取带有时间戳的 Pin IRQ 回调 genstub:为本机代码模块生成
esp8266-mpy-firmware.gz_esp8266_micropython
Micropython firmware for esp8266
python源码加密工具v1.2
v1.2版本支持一键加密文件夹中的所有py文件,使用更高效
MicroPython 驱动各类传感器和模块的示例代码与驱动.zip
MicroPython 驱动各类传感器和模块的示例代码与驱动
vscode-m5stack-mpy:M5Stack micropython系统管理文件的扩展
vscode-m5stack-mpy M5Stack Micropython系统的扩展。 特征 在M5Stack设备中写入/读取文件 语法高亮 片段 自动完成 调试 快速开始 安装vscode-m5stack-mpy。 在USB模式下设置M5Stack(UIFlow)。 单击“添加M5Stack设备”,然后选择正确的M5Stack串行端口。 打开M5Stack文件树。 如果设备重置,请单击刷新按钮以重新打开文件树。 编辑文件。 在M5Stack中运行。 保存存档。 您可以按ctrl + s或单击“ File->Save以保存文件。 未完成 自动完成单元和模块。 将鼠标悬停在其上时显示提示。 会费 要验证此插件的更改,您可以使用来构建该插件 git clean -fdX yarn cache clean yarn 然后,以该目录作为参数启动vscode,如下所示 code .
ESP32 MPY-Jama是用于ESP32的MicroPython框架,提供网络、音频、传感器和显示等硬件驱动库。.zip
一款专为ESP32微控制器和MicroPython开发设计的跨平台集成工具。它通过轻量级IDE、文件管理和实时仪表盘等功能,显著提升物联网项目的开发效率。该工具支持MacOS、Windows和Linux系统,具备高度可定制性,能够适应不同开发者的工作流程。 【核心功能】 • 轻量级IDE环境,支持MicroPython代码编写与调试 • 嵌入式文件管理器,方便管理ESP32设备上的程序文件 • 实时终端监控,提供设备交互和调试能力 • 可视化仪表盘,实时展示设备运行状态和数据 【适用场景/人群】 本项目特别适合物联网开发者、嵌入式系统工程师以及MicroPython学习者使用。适用于ESP32设备的快速原型开发、教学实验、物联网设备调试等场景,尤其适合需要跨平台开发环境的用户。
mpy-lib:HTS221,LPS22,LIS2DW12,LIS2MDL,LSM6DSO,STTS751,bme280,bmp280,APDS9930,TM1650,TM1637,LCD1602,各种micropython驱动器,示例,库
micropython库 各种micropython驱动器,示例,库。 键盘 收音机 蓝牙 来自microbit / micropython中文社区。
基于MicroPython的ESP32四足机器人蓝牙遥控系统_通过Dabble手机App的Gamepad游戏手柄模式实现低延迟蓝牙BLE控制_提供完整的步态算法舵机控制姿态解算.zip
基于MicroPython的ESP32四足机器人蓝牙遥控系统_通过Dabble手机App的Gamepad游戏手柄模式实现低延迟蓝牙BLE控制_提供完整的步态算法舵机控制姿态解算.zip
MicroPython是Python 3的精简实现,用于在微控制器和受限环境中运行。.zip
将Python 3.x语言引入微控制器和嵌入式系统的开源项目。它实现了Python 3核心语法和数据类型,让开发者能够使用Python进行嵌入式开发。项目通过硬件专用模块提供丰富的外设控制能力,显著降低了嵌入式开发门槛。 【核心功能】 - 完整支持Python 3.4语法及部分新特性 - 提供硬件访问模块(GPIO、I2C、SPI、ADC等) - 支持脚本文件(.py)和预编译字节码(.mpy)执行 - 集成网络协议栈(socket、ssl)和异步编程支持 - 可运行于内部文件系统或固件冻结模式 【适用场景/人群】 - 嵌入式开发人员希望使用Python快速原型开发 - 物联网设备固件编程 - 教育领域用于嵌入式Python教学 - 需要高性能脚本引擎的嵌入式应用 【快速上手】 1. 获取对应硬件端口的固件 2. 烧录固件到目标设备 3. 通过REPL或文件系统运行Python代码 4. 调用machine模块操作硬件外设
mpy 中文fb增强固件
mpy 中文fb增强固件
EZFFT_FOR_MPY.zip
EZFFT_FOR_MPY.zip
最新推荐


