在 C 中扩展 MicroPython¶ 本章节描述在来自非主 MicroPython 仓库中写的 C 代码实现额外功能的选项。第一种可生效的方法是建立自己的自定义固件,其中包含一些项目特定的附加模块或函数,可以从 Python 中访问。第二种方法是建立可以在运行时加载的模块。 请参见 内部库 章节以获取更多关于在 MicroPython 主仓库中创建的核心模块的信息。 MicroPython 外部 C 模块 外部 C 模块的结构 基本示例 将 c 模块编译到 MicroPython 在 MicroPython 中使用模块 Native machine code in .mpy files Supported features and limitations Defining a native module Minimal example Compiling the module Module usage in MicroPython Further examples