MaixPy 与 MaixPy3 的区别(Maixii系列开发板)

MaixPy基于MicroPython,适用于MCU无系统环境,而MaixPy3基于Linux Python3。两者在Python语法上保持一致,但在模块和库的支持上有显著区别。MaixPy功能更简洁,标准库和外设驱动存在差异,执行效率和内存消耗也不同。
摘要由CSDN通过智能技术生成

MaixPy 与 MaixPy3 的区别

区别是?

因为使用 MaixPy 的同学可能有两类人群,一类是从 MicroPython 一路使用过来的,另一类是从 Python3 过来的,所以针对两边的差异,分别做一下说明。

可以这样理解,它们都是专门为 AIoT 提供的 Python 开发环境,提供了各种各样的模块。

  • MaixPy 指的是基于 MicroPython 的环境制作的。

  • MaixPy3 指的是基于 Linux Python3 的环境制作的。

前者是基于 MCU 无系统的,后者是基于 Linux 系统。

除了基本的 Python3 语法一致,在提供的模块方面的存在着不小的差异。

Python3 与 MicroPython 的区别

大多数时候,Python 的发展以 Python3 为主,以下列出一些与 Python3 的差异化信息。

  • MicroPython 和 Python3 在 Python 语法上保持高度的一致性,常用的标准语法命令都已经支持。

  • MicroPython 虽然只实现了 Python3 的标准库和容器库的一些部分,常见容器库有同类功能,但不同名的模块,但大多算法类的 Python 逻辑代码是可以拿来即用的。

  • MicroPython 兼容实现的 Python3 的异常机制、没有实现元类(metaclass)机制,独立的 GC 机制。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值