Arduino 宣布支持 MicroPython


Arduino 宣布将 MicroPython(专为资源受限设备设计的以微控制器为中心的 Python 端口)纳入其开发生态系统。“考虑到 Python 语言已经成为许多类型用户的头号语言,我们最近一直在尝试将其作为我们编程平台的可能扩展......我们已经与 OpenMV 建立了合作关系,将他们面向计算机视觉的虚拟机移植到我们的一些产品上,并使我们能够用 Nicla Vision(例如)做一些不可思议的事情。”

在此初步体验的基础上,Arduino 还与 MicroPython 创建者 Damien George 合作,将官方虚拟机移植到一些 Arduino 产品上。感兴趣的用户可在此处查看代码。

如外媒所述,这对 Arduino 来说是一个重大转变。多年来一直致力于 C 和 C++ 的 Arduino 现在将允许更多开发人员通过 MicroPython 使用 Arduino。对于那些熟悉 Python 并希望在不处理复杂编程的情况下构建 circuits 的人来说,这是一个不错的选择。

MicroPython 成为该项目历史上第二个官方支持的 Arduino 语言,不过目前它还不会很快在官方 Arduino IDE 作为一个选项出现。Arduino 与开发人员 Murilo Polese 合作推出新的了 Arduino Lab for MicroPython,一个简单的、跨平台的 MicroPython IDE,支持任何带有 serial REPL 接口的 board,因此它也可以与non-Arduino boards 一起使用

值得注意的是,Arduino 团队警告称,这还不是一个正式的产品,只是一个实验性的工具。“但我们希望大家可以使用它,所以我们创建了一个新网站 Arduino Labs ,我们将在其中发布实验性工具供试用并给我们反馈。我们不能保证它们会成为 fully released 的产品。在此期间,请欣赏并试用它们吧”。

Arduino Lab for MicroPython 现已在 labs.arduino.cc 上提供,适用于 x86 处理器上的 64 位 Windows、macOS 和 Linux 硬件。Arduino 文档站点上提供了 MicroPython 固件的说明,但目前仅适用于 Arduino Nano 33 BLE Sense、Nano RP2040 Connect 和 Portenta H7 boards。Arduino 尚未宣布将其引入其他型号的时间表。


相關推薦

2022-08-25

ams Made EZ》,因此 Arduino 语言被单独列出。另一方面,将 MicroPython 和 CircuitPython 放在 Python box 中似乎没有多大意义,至少目前是这样。分类不断发展。例如,之前我们将 Typescript 与 JavaScript 组合在一起,但采用率已经增长到足以

2022-06-11

开源电子平台 Arduino 宣布完成了 3200 万美元 B 轮融资,本轮融资由罗伯特博世风险公司(RBVC)领投,瑞萨电子(Renesas)、Anzu Partners 和 ARM 跟投。该公司透露,计划利用这笔资金打入企业市场,“为新一代的专业工程师提供

2023-03-30

作为市场上最受欢迎的开源硬件之一,Arduino Uno R3 早在 2010 年就推出了,这款诞生已经超过十年的硬件可以说性能已经有点落后了。在大家都在翘首期盼之时,近日 Arduino 正式发布了 Arduino Uno R3 的升级版 —— Arduino Uno R4,新产

2022-09-16

Arduino IDE 2.0 现已发布。Arduino IDE 2.x 是一次重大改写,不与 IDE 1.x 共享任何代码。它基于 Theia IDE 框架并使用 Electron 构建。编译和上传等后端操作被卸载到以守护程序模式运行的 arduino-cli 实例。官方表示,开发此

2022-01-21

具有两个 133MHz 的 ARM Cortex-M0+ 核心,可以运行 FreeRTOS 和 MicroPython 等软件。除了这两个嵌入式核心外,还有 264KB 的内存和所有常见 I/O 接口的支持。 2021 年 1 月份,树莓派基金会(Raspberry Pi Foundation)宣布推出搭载 RP2040 的 Rasp

2022-12-04

件 WAT 后端支持多返回值, 支持闭包和方法值, 支持 Arduino Nano 33 LLVM 后端支持多返回值, 点亮 Arduino 单片机 已经初步 图灵完备

2022-10-13

个与 PyCharm 处理非 ASCII 字符有关的问题 在 PyCharm 中用 MicroPython 插件打开项目不再导致错误 从欢迎界面创建一个新的 React 项目可以按预期工作 控制台:由于 Matplotlib 3.6.0 中的一个最新变化,运行绘图显示的代码会导致一个

2023-12-18

去掉 LLVM 后端支持, CPU 只支持 wasm 类型, 删除 Clang 和 Arduino 支持 标准库增加 qrcode 默认目标 OS 改为 js 更新说明:https://gitee.com/wa-lang/wa/releases/tag/v0.9.0

2023-02-21

是 windows/arm64(或“Windows on ARM64”)、Waveshare RP2040 Zero、Arduino Leonardo、Adafruit KB2040、Adafruit Feather M0 Express、Makerfabs ESP32C3SPI35 和 Espressif ESP32-C3-DevKit-RUST-1。与往常一样,还有大量较小的修复和改进。 详情查看 Release Notes。

2024-10-09

i 包也是在早期测试阶段。 其他变更日志: 恢复 Arduino Nano 33 支持 预定义常量统一用大写字母, 并增加 __COLUMN__ 常量 wa build 和 wa run 增加 -optimize 优化参数, 优化后输出体积大约为原来的 1/3

2024-07-18

数千个应用。 与此同时,Arm 支持的项目(如 micro:bit、Arduino 和 Raspberry Pi)在教育环境和创客社区中获得了发展势头,使得 Mbed 提供的许多功能变得更加广泛和易于访问。官方认为,现在更广泛的生态系统可以最好地满足这些

2024-07-26

技术。在最受欢迎的嵌入式技术中,Raspberry Pi(39%)和 Arduino(30%)名列榜首,这两种技术的用户都希望明年使用 Cargo。 集成环境 Visual Studio Code 仍然是大多数开发者的首选 IDE。使用 Visual Studio Code(占比 73.6%)的开发人员数

2023-01-14

Google Chrome 安全团队宣布,Chromium 将支持在项目中使用来自 C++ 的第三方 Rust 库。目前他们正在积极寻求将可用于生产环境的 Rust 工具链添加到 Chromium 构建系统中,以实现在明年将 Rust 代码引入到 Chrome 二进制文件中。 Google 根

2024-07-07

会上,快手高级副总裁、主站业务与社区科学负责人盖坤宣布,快手文生图大模型可图(Kolors)正式开源。该模型基于数十亿图文对进行训练,支持256的上下文token数,支持中英双语,技术细节参考技术报告。 地址:https://github