0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2023年Arduino开放原码报告:持续茁壮的Arduino生态系!

jf_cVC5iyAO 来源:易心Microbit编程 2024-01-25 16:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近年来Arduino官方到了年末、年初时都会发布年度回顾报告,回顾过去一年来整个社群在各方面的进展,笔者认为发布的用意除了歌功颂德、宣传社群生态系的茁壮,以吸引更多人使用Arduino外,同时也感谢过去一年来各方人士的无私贡献,在没有酬劳的情况下还愿意贡献,只能给予公开的名誉感谢作为精神激励,以此希望各界持续为社群出钱出力。

所谓出钱就是买一片Arduino开发板或是付费订阅Arduino Cloud云端服务,或单纯资金赞助;出力就是撰写Arduino相关的程序并无私的分享程序代码或回报错误或投入翻译等,笔者即有若干翻译新版Arduino IDE接口文字。

2023年第一件大事是Arduino加入Zephyr项目并成为银级成员,Zephyr是Linux基金会主责的开放原码项目,目标是发展一个在极小硬件资源中执行的嵌入式实时操作系统(RTOS)。

回顾去年全年新推出的开发板

接着是例行性回顾去年全年新推出的开发板,与往年每年2、3片相比,今年多了些,有5片新板,分别是Arduino Nano ESP32、UNO R4 WiFi、UNO R4 Minima、GIGA R1 WiFi、GIGA Display Shield等,严格而论UNO R4只是一片,差别只在于有无WiFi。

50c2e5a8-bb58-11ee-8b88-92fbcf53809c.jpg

图1 Arduino官方在2023年推出5片新板卡(图片来源:Arduino)

进一步的是Arduino IDE,2022年提出重大跃进的Arduino IDE 2,2023年则有5个版本的持续推进,包含接口改进、稳定性改进、新功能,还有除错框架的大改造等。

再来是Arduino CLI,它可以让使用者用命令行的打字方式来使用原本Arduino IDE内的功能,却不需要开启Arduino IDE进行鼠标选单操作,有时可以更自动化、快速省事。Arduino CLI在2023年推出了6个版本,快要接近稳定的1.0版。

然后是工具程序Arduino Firmware Uploader,可以用来更新IoT开发板上的韧体,可以用简单的方式更新或用较安全的方式(使用SSL/TLS)更新,目前主要支持ESP32-S3开发板,这个工具程序今年版本提升3次。

技术性的大提升

再来是一个很技术性的大提升,Arduino无意让自家软件(无论IDE或CLI)只支持自家开发板,而是愿意运用各种协议支持各家各款开发板,为此Arduino提出一个支持框架,称为pluggable discovery(笔者暂且翻译成:可接入探索)。pluggable discovery现在可以支持DFU(Device Firmware Upgrade),DFU是USB传输协议的一部份,任何板子只要也支持DFU,就有机会与Arduino软件沟通运作。

再来与云端有关,Arduino Cloud CLI是可以用命令行方式使用Arduino Cloud云端功能,省去登入操作性、鼠标操作等,然后在云端撰写的程序也可以下载到浏览器端,而后烧入到与浏览器计算机连接的开发板上,这需要在浏览器端计算机上安装Arduino Create Agent代助程序。在2023年CLI提升4个版本,Agent也提升8个版本。

而后是一连串与MicroPython相关的提升,包含2022年推出的Arduino Lab for MicroPython在2023年提升3个版,然后加入新的软件如MicroPythoninstaller for Arduino、MicroPython Package Index等。

再来是函式库,2023年发布2个重要数据储存相关的函式库、10个以上的官方函式库、49次新发布(修改错误或加入新功能);在核心支持方面2023年有13次新发布,新发布支援AVR、megaAVR、SAMD、RP2040、STM32、Renesas等不同芯片厂牌不同芯片架构的开发板新支持,同时也进行程序代码的整并工作。

例如同样使用Reneas芯片的开发板UNO 43与C33就进行整并,或者mbed为基础的开发板如GIGA、RP2040、H7等也进行整并,另一个重要发展是完成了ArduinoCore-API的抽象层,此可让开发者用一致的方式撰写适用于不同板子的程序。

其他则有一些小提升、信息安全防护性的增强,社群项目贡献的外溢,包含对MicroPython、TinyUSB、前述的Zephyr、OpenPLC、ESP32 core for Arduino等的贡献。

函式库生态

最后是每年都会强调的函式库生态茁壮,2023年比2022年多出20%函式库,总数来到6,532个,各函式库也持续改版提升,2023年共计更版5,861次,还有Arduino Project Hub上的专案也在2023年有205个新项目,且Arduino官方表示会力求避免项目重复,所以205个项目是已经刷掉重复性过高的提案的结果。

也由于官方真的很强调函式库的重要性,所以会揭露新函式库的主要贡献者名单,以及最活跃的函式库维护者名单,以表感谢。贡献者有些是创客个人,有些是芯片商如STMicro、Infineon,有些是创客板卡商如SparkFun、Seeed Studio、Adafruit等。

50f0ecb4-bb58-11ee-8b88-92fbcf53809c.jpg

图2 2023年Arduino新函式库的主要贡献者名单(图片来源:Arduino)

最后的最后,官方也感谢知识贡献者,如文件撰写者、创客教学内容者等,一起让Arduino生态系更茁壮。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7331

    浏览量

    128669
  • 开发板
    +关注

    关注

    25

    文章

    6139

    浏览量

    113581
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    196000

原文标题:2023年Arduino开放原码报告:持续茁壮的Arduino生态系!

文章出处:【微信号:易心Microbit编程,微信公众号:易心Microbit编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arduino plc和termux esp

    Arduino plc和termux esp
    的头像 发表于 12-06 06:41 1447次阅读

    淘宝开放平台API升级解读:2023新接口特性与适配方案

    ,其API数据接口的开放策略一直走在行业前列。2023,淘宝进一步扩大了API接口的开放范围,并进行了全面升级。本文将对淘宝开放平台API
    的头像 发表于 11-13 09:22 165次阅读

    电商API接口开放平台的生态构建与运营策略

    和业务增长。然而,平台的长期成功依赖于健全的生态系统构建和高效的运营策略。本文将从技术角度出发,逐步解析如何打造一个可持续的电商API开放平台生态,并分享实用的运营方法。 一、
    的头像 发表于 10-28 16:40 607次阅读
    电商API接口<b class='flag-5'>开放</b>平台的<b class='flag-5'>生态</b>构建与运营策略

    Arduino UNO Q 登陆 DigiKey,现已开放预订

    融合高性能微处理器与专用微控制器,Arduino UNO Q加强创新开发能力 美国, 明尼苏达, 锡夫里弗福尔斯市 - 2025 10 月 07 日 全球领先的电子元器件与自动化产品分销商
    的头像 发表于 10-13 14:55 294次阅读
    <b class='flag-5'>Arduino</b> UNO Q 登陆 DigiKey,现已<b class='flag-5'>开放</b>预订

    高通宣布收购开源硬件和软件公司Arduino:加码机器人与物联网生态布局

    10月8日消息,当地时间周二,高通宣布收购意大利开源硬件和软件公司 Arduino,以进一步深入机器人与物联网开发生态,加速其在边缘计算和人工智能(AI)领域的开发者战略布局。 高通未披露交易金额
    的头像 发表于 10-09 19:47 1037次阅读
    高通宣布收购开源硬件和软件公司<b class='flag-5'>Arduino</b>:加码机器人与物联网<b class='flag-5'>生态</b>布局

    高通宣布收购 Arduino,加速普及前沿边缘计算与 AI 技术

    通的领先产品技术与 Arduino 庞大的生态系统和社区相结合,旨在赋能企业、学生、创业者、技术专家、教育工作者和爱好者,帮助他们快速、轻松地将创意变为现实。 “双大脑”架构 :新款 Arduino
    的头像 发表于 10-08 11:15 362次阅读
    高通宣布收购 <b class='flag-5'>Arduino</b>,加速普及前沿边缘计算与 AI 技术

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录
    的头像 发表于 08-08 20:16 3090次阅读
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> Nano/UNO R3开发板重新烧录引导程序bootlaoder

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    免费分享Arduino入门+进阶(全套例程+书籍)

    Arduino是一款开源电子原型平台,由硬件(单片机开发板)和软件(编程环境)组成,旨在让非专业用户也能轻松入门电子制作和编程。它的核心思想是简化硬件开发,通过直观的编程和模块化设计,让用户快速实现
    的头像 发表于 05-22 11:40 805次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    《ESP32S3 Arduino开发指南》第二章 Arduino基础知识

    Arduino提供了一个开放易学,进入门槛相对较低的开发平台,让电子爱好者对于开源硬件的广泛使用变成了可能。 广泛来说,Arduino指的是一个生态,这里就包括
    发表于 05-13 09:28

    长电科技发布2024度ESG报告:创新驱动绿色发展,共建开放协同生态

    20254月20日,长电科技(600584.SH)正式发布《2024度环境、社会及治理(ESG)报告》,系统展示公司在ESG战略引领下的全面布局与突破实践。 作为全球领先的集成电路成品制造企业
    的头像 发表于 04-21 14:11 918次阅读

    AMAZINGIC晶焱科技技术应用:典范转移 EV全生态系商机 - The CAN SIC Transceiver Is Ready To Go.

    AMAZINGIC晶焱科技技术应用:典范转移 EV全生态系商机 - The CAN SIC Transceiver Is Ready To Go.
    的头像 发表于 02-05 16:01 1075次阅读
    AMAZINGIC晶焱科技技术应用:典范转移 EV全<b class='flag-5'>生态系</b>商机 - The CAN SIC Transceiver Is Ready To Go.

    典范转移 EV全生态系商机 - The CAN SIC Transceiver Is Ready To Go.

    典范转移 EV全生态系商机 - The CAN SIC Transceiver Is Ready To Go.
    的头像 发表于 01-22 17:23 892次阅读
    典范转移 EV全<b class='flag-5'>生态系</b>商机 - The CAN SIC Transceiver Is Ready To Go.

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过附加
    的头像 发表于 12-23 09:06 2828次阅读

    Arduino采集雷达模块数据与串口绘图

    Arduino采集雷达模块数据与串口绘图
    的头像 发表于 12-14 11:44 1215次阅读
    <b class='flag-5'>Arduino</b>采集雷达模块数据与串口绘图