MicroPython v1.22.0 发布,面向微控制器的 Python 发行版
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 端口)。
此外,该版本还对各个端口的代码大小进行了优化。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
袋鼠数据库工具 v4.0.0 已发布
重点特性介绍:增加了界面主题支持 上一个版本发布后,群里的小伙伴们讨论很热烈,有提出新功能想法的,也有期望袋鼠变得【更美】一些的;新功能的想法,我都有及时记录在项目的Issue列表中; 对于【更美】的想法,我却觉得有点棘手:因为爱美之心人皆有之,非常正常的需求,可在变美的这个议题上,袋鼠界面已经经历过三次重大迭代,已经是脱胎换骨了,各位对比看就可以看出端倪了: 在这个基础上再变美,感觉超出我的能力范围,经过谨慎的思量之后,决定开放袋鼠的界面定制能力,为爱美又有专业能力的同学提供一个平台:支持界面定制和二次出售,详细请参考链接:袋鼠数据库工具开放美容能力; 新特性预告 袋鼠使用轻量级的 FreeTDS 库来支持 SQLServer,已经完成了 SQL Server 的技术支持验证,特性适配完善中,敬请关注; 新特性或修复的缺陷列表 增加界面定制(theme)支持 改进单元格图片显示体验 更新工作空间边栏面板行为 更新中文语言支持(zh-CN/zh-TW/zh-SG/zh-HK) 修复: 无法创建代码块片段的问题 下载与安装 袋鼠数据库管理工具 2024(4.0) 新版本功能快照
- 下一篇
回顾 30 年前的 IDE:只有 TUI、背景颜色亮瞎眼……
当谈到 30 年前的集成开发环境 (IDE),纯文本模式大行其道。在 20 世纪 80 年代末/90 年代初,DOS 操作系统上的 IDE 都是基于文本用户界面 (TUI)。这些 IDE 虽然没有图形界面,但却提供了一些令人印象深刻的功能,让程序员们能够进行编码、编译和调试他们的程序。 比如 MS-DOS 自带的编辑器 EDIT.COM。这是一个全屏 TUI 编辑器,提供了菜单栏、对话框、状态栏等功能。虽然不太适合编码,但它展示了当时的技术水平。 另一个经典的 IDE 是 Borland Turbo 系列,比如 Turbo C++。这些 IDE 提供了语法高亮、编译器集成、调试器、项目管理等功能,甚至还有完整的参考手册。这些功能在当时来说非常先进,让程序员们能够在没有互联网的情况下完成整个开发过程。 (语法高亮) (集成编译器和诊断) (集成项目和构建系统管理) (包含断点、堆栈跟踪等功能的调试器) (完整的使用手册) 有人表示,Bordland 在当时出品的 IDE 确实十分惊艳,但在使用 Bordland Turbo C++ 一段时间后,眼睛都要被亮瞎了…… 与此同时,Linux ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7