您现在的位置是:首页 > 文章详情

MicroPython v1.22.0 发布,面向微控制器的 Python 发行版

日期:2024-01-01点击:325

MicroPython 是面向微控制器的 Python 发行版,用于在微控制器和小型嵌入式系统上运行 Python 3.x。

近日发布的 1.22.0 版本包括许多改进:

  • 引入对 asyncio 的 SSL/TLS 支持,包括客户端和服务器端
  • 对 qstr pools 进行排序,从而显著提升 qstr_find_strn() 性能。此方法在解析和加载 .mpy 文件时被频繁调用,以及在大多数返回新字符串的字符串方法中进行了字符串对象的内部化
  • 对 machine 模块进行了许多内部更改,以及对一些端口的 os 模块进行了更改,以将 Python 绑定分解到公共位置,减少代码重复,并使 API 在所有端口上更加一致。

MicroPython v1.22.0 还引入了一些新的板卡支持,包括 UM_TINYWATCHS3(esp32 端口)、POLOLU_3PI_2040_ROBOT、POLOLU_ZUMO_2040_ROBOT 和 SIL_RP2040_SHIM(rp2 端口)、NUCLEO_H563ZI(stm32 端口)。

此外,该版本还对各个端口的代码大小进行了优化。

详情查看 Release Notes

原文链接:https://www.oschina.net/news/273627/micropython-1-22-0
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章