monty:适用于µC的无堆栈虚拟机

时间:2024-03-10 18:45:28
【文件属性】:

文件名称:monty:适用于µC的无堆栈虚拟机

文件大小:775KB

文件格式:ZIP

更新时间:2024-03-10 18:45:28

micropython C++

Monty是运行由生成的字节码的虚拟机。 它完全不完整,完全不适合一般使用,但是...确实可以。 没有编译器,此VM使用mpy-cross生成的.mpy文件。 这个项目是完全用C ++编写的,但是没有它就不会存在MicroPython开发中投入了大量的思想和工作, 证明现代动态语言可以在嵌入式µC上很好地运行。 创建该项目的原因是:探索一些无堆栈的设计思路并在微型µC中适应更多功能(多任务处理,垃圾收集,数据流)。 Monty最多可用于64 kB闪存和8 kB RAM,但默认开发目标是低功耗ARM Cortex-M4 (256 + 64 kB @ 80 MHz)。 特征»µC从mpy-cross运行字节码(无编译器或eval / exec ) »模块从基于闪存的文件系统中作为字节码导入»丰富的数据结构,可用于C ++和Python »带有压缩向量的标记清除垃圾收集»小代码库,内核+


网友评论