mpy专题

MicroPython字节码文件——mpy文件解析

参考文档:MicroPython .mpy files 前置注意点 mpy文件的二进制文件是一种嵌套格式。先描述外层模块,然后描述子模块。使用vint(变长编码)表示整数,当前字节最高位置1表示还有后续字节。不同版本的MicroPython对应的mpy文件格式不一定兼容。 MicroPython项目提供了一个脚本mpy-tool.py来解析mpy文件的内容,所以想知道mpy文件的结构、具体包

全网最简洁的mpy-cross教程

大家知道我一向精干,不喜欢搞花儿的。 如果去mpy官网看mpy-cross的相关资料,估计又得绕蒙,跟我来,保证你三分钟学会,但是本文不涉及原理。 第一,mpy-cross是干嘛滴 答:把py文件转成mpy系统读的mpy文件,术语咱不懂,叫交叉编译还是啥玩意的,拿不准。 第二,为何这样做? 换句话说,将py转mpy文件,有何好处?第一,文件体积会减小,运行速度得到提升,文件变换形式储存,原本爆内存

【雕爷学编程】MicroPython手册之.mpy 文件

MicroPython是为了在嵌入式系统中运行Python 3编程语言而设计的轻量级版本解释器。与常规Python相比,MicroPython解释器体积小(仅100KB左右),通过编译成二进制Executable文件运行,执行效率较高。它使用了轻量级的垃圾回收机制并移除了大部分Python标准库,以适应资源限制的微控制器。 MicroPython主要特点包括: 1、语法和功能与标准Pytho