756|3

1万

帖子

25

TA的资源

版主

楼主
 

circuitpython 9.0.0 发布!! [复制链接]

 

 

 

针对nRF52的警告:如果您的nRF52 UF2引导程序版本低于0.6.1,则由于固件尺寸的增加,将无法加载CircuitPython 8.2.0及更高版本。请参阅相关说明以更新引导加载程序(https://learn.adafruit.com/introducing-the-adafruit-nrf52840-feather/update-bootloader)。
 
自v8.x.x以来的显著更改

不兼容警告

  • 新的存储管理。请参阅下面的 Internal 说明,了解现有程序可能出现的新内存错误。
  • SD卡等文件系统现在必须装载在已有目录上。请参阅下面的 Storage 说明。
  • 套接字 socket 行为中不兼容的变化:必须明确使套接字可重复使用。请参阅下面的 Networking 说明。
  • displayio.*Display.show() 已被删除。请改用 *Display.root_group =。
  • I2CPeripheral 现在改为 I2CTarget。

音频

  • 添加 synthio.Note .loop_start 和 .loop_end 属性。
  • 添加 synthio.Synthesizer.note_state。
  • 在 Espressif 上添加 I2S MCLK 支持。
  • synthio 中允许带符号振幅。

内置模块

  • 添加 OrderedDict.move_to_end()。
  • 添加 warnings 模块,类似于CPython。
  • 添加 locale.getlocale()。
  • 添加 codeop.compile_command()。
  • 删除 8.x.x 弃用内容:displayio.*.show(),I2CPeripheral 改名为 I2CTarget。

Graphics

  • 重新组织和拆分 displayio。8.x.x命名结构在9.x.x中仍然可用,但将在10.0.0中删除。
  • 添加 jpegio 用于支持 JPEG 解码器。
  • 添加 bitmapfilter 图像操作。

Internal

  • 新的拆分堆内部动态存储机制。某些 CircuitPython 程序可能会引发 MemoryError 而失败。如果您遇到在 8.x.x 中工作但在 9.0.0 出现MemoryError 异常的程序,请提交一个包含详细信息的问题。
  • 合并 MicroPython v1.19.1、v1.20.0 和 v1.21.0 的更新。
  • Espressif:更新至 ESP-IDF v5.1.3。

Networking

  • 允许为原始套接字指定协议。
  • 支持添加 mDNS TXT 记录。
  • 通过 web工作流提供SD卡支持。
  • 允许在接入点模式下提取相关站点。
  • 不兼容的更改:需要明确的套接字端口可复用。使用 socket.setsockopt(pool.SOL_SOCKET, pool.SO_REUSEADDR, 1),如 CPython 中那样。

Python解释器

  • 在小型构建中使用简洁的错误消息。

存储

  • CIRCUITPY 驱动器现在可安装到 Android 上。
  • 在 CIRCUITPY 驱动器增加文件容量 <=128kB。
  • 不兼容的更改:要求文件系统装载在已有目录上。在新的文件系统中创建 /sd 以提供装载点。

Supervisor

  • 添加 repl.py,它在 repl 启动之前运行。

USB

  • 支持视频设备(“网络摄像头”,UVC)。
  • HID 可以唤醒正在休眠的主机。
  • 在i.MX和RP2040上进一步的USB主机支持。
  • 允许设置USB HID接口名称。

移植状态

CircuitPython 移植到许多硬件上,它们是不同微控制器系列的核心实现,稳定性因硬件而异。截至本版本,这些移植版本被认为是稳定的(但请参阅下面的已知问题):

  • atmel-samd:Microchip SAMD21,SAMx5x
  • cxd56:Sony Spresense
  • espressif:espressif ESP32、ESP32-S2、ESP32-S3、ESP32-C3
  • nrf:Nordic nRF52840、nRF52833
  • raspberrypi:树莓派 RP2040
  • stm:STM32F4 系列芯片

这些移植版本认为还是 alpha 版本,会有 bug 和功能缺失:

  • broadcom: Raspberry Pi,如 RPi 4,RPi Zero 2W
  • litex:fomu
  • mimxrt10xx:NXP i.MX RT10xxx
  • silabs:Silicon Labs MG24系列
  • stm:非 STM32F4 芯片系列


更多说明请参考github:

链接已隐藏,如需查看请登录或者注册

 

最新回复

肯定有很多的大佬在折腾吧,看来是越来越受到欢迎了吧。   详情 回复 发表于 2024-3-20 13:03
点赞 关注
 
 

回复
举报

6841

帖子

11

TA的资源

版主

沙发
 
这次升级跳得快呀,8.2直接到9了吗?

点评

中间各种测试版已经折腾好久了,circuitpython就是一个升级狂魔。  详情 回复 发表于 2024-3-20 12:26
 
 
 

回复

1万

帖子

25

TA的资源

版主

板凳
 
lugl4313820 发表于 2024-3-20 10:12 这次升级跳得快呀,8.2直接到9了吗?

中间各种测试版已经折腾好久了,circuitpython就是一个升级狂魔。

点评

肯定有很多的大佬在折腾吧,看来是越来越受到欢迎了吧。  详情 回复 发表于 2024-3-20 13:03
 
 
 

回复

6841

帖子

11

TA的资源

版主

4
 
dcexpert 发表于 2024-3-20 12:26 中间各种测试版已经折腾好久了,circuitpython就是一个升级狂魔。

肯定有很多的大佬在折腾吧,看来是越来越受到欢迎了吧。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
Luminary系列所有型号的选型工具

Luminary的函数库和图形库,上面集成的东西很丰富,很多工程师都会喜欢。 可以按着对外设的需求,来选。想要USB,就点“USB ...

单片机操作2.4寸TFT彩屏的源码与大家共享!含SD驱动!

元旦在淘宝上,花39个银子,淘了块2.4寸的TFT彩屏模块,,用店主提供的代码,用STC的51单片机,驱动起来,也显示图片了,发帖庆祝 ...

[Open Source]YS18-3荧光管电子时钟100%开源放送(软件源工程及代码.硬件原理图)

YS18-3的荧光管电子时钟曾是饱含了我所有期待的完美的荧光管电子时钟,它的功能比较完备,也受到了很多DIYer的关注与支持。 ...

Helper2416开发板移植ucgui(嵌入式linux运行ucgui)

本帖最后由 Gyroxp 于 2015-1-30 17:28 编辑 一些简单的应用,使用ucgui作为图形界面可能更加方便快捷。得益于ucgui良好 ...

求推荐:想买本C8051F单片机的书!

需要用C8051F580单片机开发产品。我做软件,C语言。 想买本 这方面的书。求推荐! 谢谢!

MSP430F149 I/O口控制

所谓IO口控制就是控制单片机的端口输出0或1,或者读出端口的状态,也就是输入和输出。 先说输出。想让MSP430单片机的端口 ...

无线连接技术选择指南

选择合适的无线连接技术从一开始就是一个关键的设计决策。这决定了应用的协议互操作性、距离、稳健性和用例。本选择指南将引导 ...

【花雕动手做】有趣好玩的音乐可视化系列小项目(16)--热干胶棒棒灯

偶然心血来潮,想要做一个声音可视化的系列专题。这个专题的难度有点高,涉及面也比较广泛,相关的FFT和FHT等算法也相当复杂,不 ...

颁奖:是德科技感恩月—遇见KeysightCare - 贵重仪器安全避坑指南

颁奖:是德科技感恩月—遇见KeysightCare - 贵重仪器安全避坑指南 名单详见下方列表。本颁奖贴只公布获奖名单,礼品 ...

【STM32U5A5ZJ开发板】USB设备及VCP通讯测试

STM32U5A5ZJ 上的USB是自带PHY的OTG USB设备,不但具有电源管理还具有设备管理功能,使用的接口也是Type C接口。 794377 ...

关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表