专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

MicroPython是什么

来源:小易整编  作者:小易  发布时间:2023-08-19 05:01
摘要:MicroPython是Python3编程语言的一个完整软件实现,用C语言编写,被优化于运行在微控制器之上。运行在微控制器硬件之上的完全的Python编译器和运行时系统。提供给用户一个交互式提示符来立即执行所支持的命令。Mi...

MicroPython 是 Python 3 编程语言的一个完整软件实现,用 C 语言编写,被优化于运行在微控制器之上。运行在微控制器硬件之上的完全的 Python 编译器和运行时系统。提供给用户一个交互式提示符来立即执行所支持的命令。

MicroPython是什么

MicroPython 是 Python 3 编程语言的一个完整软件实现,用 C 语言编写,被优化于运行在微控制器之上。MicroPython 是运行在微控制器硬件之上的完全的 Python 编译器和运行时系统。提供给用户一个交互式提示符来立即执行所支持的命令。

除了包括选定的核心 Python 库,MicroPython 还包括了给予编程者访问低层硬件的模块。

MicroPython 是澳大利亚程序员和物理学家 Damien George,在 2013 年一次成功的 Kickstarter 众筹活动之后最初创建的。尽管最初的 Kickstart 众筹活动将 MicroPython 与 pyboard 微控制器一起发行,MicroPython 支持大量的基于 ARM 的体系结构。MicroPython 已经运行于 Arduino、ESP8266、ESP32、和物联网硬件。在 2016 年,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”等模块。


本文地址:百科问答频道 https://www.neebe.cn/wenda/1030986.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编

上一篇:风控是什么意思

下一篇:滑鼠是什么

相关文章相关阅读
  • 销售额是什么意思?

    销售额是什么意思?

    销售额是指商业企业的一项关键指标,代表企业在一定时期内的营业额,它实时反映企业经营活动的情况,是衡量企业经营能力和效益的重要指标。销售额可以有多种形式,如零售销售额、批发销售额和出口销售额等。销售额的计算方法很简单,即:销售额=销售数量...

  • iTools是什么意思?

    iTools是什么意思?

    iTools是一款功能强大的苹果设备管理工具。它为苹果设备用户提供了便捷的设备管理功能,包括文件传输、备份还原、应用程序管理、屏幕截图、屏幕录制、音乐管理、视频管理等多种功能,而且支持所有的i系列设备,例如iPod、iPhone和iPad...

  • 无损分区工具是什么意思?

    无损分区工具是什么意思?

    无损分区工具是一种硬盘分区方式,是指在分区时保持原有数据不受损坏的一种分区技术,这种分区技术称为“无损分区”。无损分区可以保护硬盘上的数据,在分区时不会破坏硬盘上的任何数据。而且,在数据安全性上也有一定的优势,因为它不会破坏的数据,因此可...

  • 消费凭证是什么意思?

    消费凭证是什么意思?

    消费凭证是指一种书面的证明凭证,当消费者购买商品或服务时,商家会向其提供消费凭证,凭此凭证可以证明消费者购买了特定的商品或服务,以及在这次购买中耗费的钱财数额。消费凭证是一种用于表示购买交易的依据,是为消费者提供全面鉴证的凭证。它可以表明...

  • DSM系统是什么意思?

    DSM系统是什么意思?

    DSM是一种新晋的分布式、可扩展的模块化系统。它是以无服务器、全节点一致性的系统架构为基础,采用多进程系统将服务、运维功能以模块化的方式集合到一起而不会配置服务的的系统设计模型。DSM的核心特点在于采用了一致性的分布式架构,模块化的结构,...

  • 裸金属是什么意思?

    裸金属是什么意思?

    简而言之,裸金属是指被提取出来,没有被添加任何基材的未加工金属。它是将矿石熔化下去后提炼出来的金属,用来做各种活动和企业的原材料。裸金属通常是一种切削或加工的未经热处理的金属。裸金属一般不经过任何表面处理,以自身属性状态出售。它不会涂以油...

  • CVSS是什么意思?

    CVSS是什么意思?

    CVSS(CommonVulnerabilityScoringSystem,中文译名“公共漏洞评分系统”)是一种漏洞分级和评分系统,是由美国国家信息安全标准研究所(NIST)推行的一套机制,它利用特定的参数来构建一个漏洞评级分类体系...

  • 键盘接口是什么意思?

    键盘接口是什么意思?

    键盘接口一般是用于挂接键盘的接口。它也称为键盘插座或键盘接头,它是一个连接键盘和计算机系统之间的重要硬件部件。键盘接口可以用来接收键盘上发出信号,以便在主板上发出完整的指令。键盘接口可以分为有线和无线两种,有线键盘接口是指采用插孔的连接方...

  • 周排行
  • 月排行
  • 年排行

精彩推荐