发布 ROMFS,阿里夫端口,RISCV 内联汇编,DTLS,mpremote 递归删除 · micropython/micropython

主要观点:经过三年多开发,MicroPython 的“ROMFS”功能已完成,包含文件系统格式等,已在多个版本中引入,支持多种主板且可扩展,还介绍了新的“alif”端口等多个方面的更新与改进。
关键信息

  • “ROMFS”可在特定主板启用,mpremote 有新命令用于构建和部署,未来将扩展功能。
  • 新“alif”端口支持多种 MCU,包含多种特性和板定义。
  • MicroPython 内联汇编器支持 32 位 RISC-V 代码,多个端口支持 Datagram TLS(DTLS)等。
  • mpremote 命令行工具新增功能,核心解释器有多项改进,如marshal模块等。
  • 各端口如 esp32、mimxrt、rp2 等都有特定更新,包括支持新特性、修复漏洞等。
  • 新增多个新板子,各端口代码大小有变化及原因,性能基本不变。
  • 感谢众多贡献者,MicroPython 是开源项目,工作得到多方面资助。
    重要细节
  • “ROMFS”可包含任意资源,使导入更快、用内存更少,当前在部分主板启用,未来其他主板也可启用或手动启用。
  • “alif”端口支持多种功能,如 USB 支持、双核心支持等,有多个板定义。
  • 内联汇编器支持 RISC-V 代码,DTLS 在多个端口启用,mpremote 新增递归删除等功能。
  • 各端口具体更新包括 esp32 的 IDF 版本支持、mimxrt 的文件系统支持等,新增板子涵盖多种类型。
  • 代码大小变化原因包括各种优化和新特性添加等,性能基本不变。众多贡献者来自不同时区,工作得到多方面资助。
阅读 14
0 条评论