micropython是什么库 micropython是什么

MicroPython 是 Python 3 编程语言的一个完整软件完成,用 C 语言撰写,被提升于运行在微控制器以上 。MicroPython 是运行在微控制器硬件之上的真正的 Python 编译器和运行时系统 。发放给客户一个交互式提示符来立即执行所支持的命令 。
【micropython是什么库 micropython是什么】

micropython是什么库 micropython是什么

文章插图
除了包括选定的关键 Python 库,MicroPython 还包括了给予编程者浏览矮层硬件的模块 。
MicroPython 是澳大利亚程序员和科学家 Damien George,在 2013 年一次成功的 Kickstarter 众筹活动以后最初建立的 。虽然最初的 Kickstart 众筹活动将 MicroPython 与 pyboard 微控制器一起发售,MicroPython 支持大量基于 ARM 的系统架构 。MicroPython 早已运行于 Arduino、ESP8266、ESP32、和物联网硬件 。在 2022 年,Python 软件基金会创立了 MicroPython 的 BBC Micro Bit 版本,作为其 BBC Micro Bit 合作伙伴贡献的一部分 。
MicroPython 是 Python 3 语言 的精简高效完成,包括 Python 标准库的一小部分,经过提升可在微控制器和受限环境里运行 。
MicroPython OpenIOE AMC Cube 与 OpenIOE AMC Camera 都是运行 MicroPython 的电子电路板,为您带来了适合于控制各种电子项目的 MicroPython 操作系统 。
MicroPython 包括了例如交互式提醒,随意精度整数,关掉,列表解析,生成器,错误处理等高级功能 。充足精简,适宜运行在只有 256k 的代码空间和 16k 的 RAM 的芯片上 。
MicroPython 旨在尽量与一般 Python 适配,使您轻松将代码从桌面传输到微控制器或嵌入式系统 。
彻底支持官方固件的 MicroPython 硬件平台
MicroPython 运行的完整的 Python 编译器和运行时 。您将得到交互式提醒(REPL),便于马上运行命令,以及从内置文件系统运行和导进脚本的功效 。REPL 具备历史数据,选项卡完成,自动缩进和黏贴方式,以获得良好的客户体验 。
MicroPython 致力于与一般 Python(称为 CPython)尽量适配,便于如果你会使用 Python,就可以玩转 MicroPython 。另一方面,您掌握越大 MicroPython 的知识,您就越容易应用 Python 。
除了完成一系列关键 Python 库以外,MicroPython 还包括浏览硬件的“machine”等模块 。