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

    文章

    6847

    浏览量

    123427
  • 开发板
    +关注

    关注

    25

    文章

    5081

    浏览量

    97692
  • Arduino
    +关注

    关注

    188

    文章

    6472

    浏览量

    187320

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

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

收藏 人收藏

    评论

    相关推荐

    基于Arduino的串口通信项目

    基于Arduino的串口通信项目涉及多个方面,包括硬件连接、软件编程、串口参数配置等。 一、硬件准备 Arduino开发板 :确保你有一块Arduino开发板,如Arduino Uno
    的头像 发表于 11-22 09:24 700次阅读

    对三星而言开放生态系统是什么

    在过去的五里,三星投入了大量精力来建立团队、文化和流程,成为开放生态系统的积极贡献者。那么,为什么一家硬件公司会进行这样的投资?其价值何在?我们如何将硬件差异化与开源和标准结合起来?
    的头像 发表于 11-13 15:58 367次阅读

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

    CAN总线(Controller Area Network)是一种多主控制的串行通信协议,广泛应用于汽车电子、工业自动化等领域。它以其高可靠性、实时性和灵活性而受到青睐。Arduino作为一个
    的头像 发表于 11-12 10:09 1078次阅读

    贸泽电子开售Arduino新款解决方案

    的新款产品及解决方案。Arduino产品从设计之初就旨在提供一个便捷的平台和生态系统来提升行业创造力和产品创新。Arduino解决方案弥补了工程领域的人才短缺,并通过强大的开源产品线摆脱了对个别供应商的依赖,支持IoT、自动化、
    发表于 09-24 15:54 169次阅读

    中兴通讯发布2023持续发展报告

    近日,中兴通讯发布2023度可持续发展报告报告全面展现了2023
    的头像 发表于 09-14 14:33 1416次阅读

    隆基绿能发布2023持续发展报告持续发展融入战略管理

    西安20246月5日 /美通社/ -- 5月31日,在隆基绿能第三个"可持续发展周"上,隆基绿能正式发布《2023持续发展
    的头像 发表于 06-05 15:01 417次阅读

    一图看懂闻泰科技2023持续发展报告

    一图看懂闻泰科技2023持续发展报告
    的头像 发表于 05-20 09:33 453次阅读
    一图看懂闻泰科技<b class='flag-5'>2023</b><b class='flag-5'>年</b>可<b class='flag-5'>持续</b>发展<b class='flag-5'>报告</b>

    2023 “IBM 影响力”报告

    4月 11日,IBM 发布 2023“IBM 影响力”报告。该报告总结了公司 2023在环境
    的头像 发表于 04-21 09:36 626次阅读

    理想汽车发布2023ESG报告

    20244月12日,理想汽车发布《2023环境、社会及管治报告》(简称“ESG报告”),从“合规经营 责任管理”“创新先行 卓越产品”“
    的头像 发表于 04-14 10:22 1355次阅读

    SiliconLabs携手Arduino演示基于MGM240模块的新型Nano Matter开发板

    Arduino Nano Matter开发板,从而将Matter协议引入Arduino生态系统,为广大的开发人员提供一个快速涉足Matter互联互通设计的绝佳途径。
    的头像 发表于 04-11 17:35 668次阅读
    SiliconLabs携手<b class='flag-5'>Arduino</b>演示基于MGM240模块的新型Nano Matter开发板

    arduino控制步进电机代码

    Arduino是一种开放源代码的电路板平台,它可以用于控制各种不同的电子设备,包括步进电机。步进电机是一种电动机,可以通过下达特定的指令来控制每个步进的角度,从而使电机旋转到指定的位置。在本文
    的头像 发表于 02-14 16:29 2077次阅读

    arduino如何停止loop循环

    Arduino的loop循环是其主要的程序执行部分,该循环将在Arduino开发板上持续运行,并且只有在程序被重新上传或开发板断电重启时才会停止。然而,在某些情况下,你可能需要在程序执行过程中停止或
    的头像 发表于 02-14 16:24 4593次阅读

    中国开放指令生态(RISC-V)联盟2023年年会成功举办

    耐克和澎峰科技共同赞助的中国开放指令生态(RISC-V)联盟2023年年会成功举办,会议由中国开放指令
    的头像 发表于 01-16 14:43 1249次阅读

    芯来科技荣获中国开放指令生态(RISC-V)联盟“2023IP先锋奖”

    近日,中国开放指令生态(RISC-V)联盟在厦门集美湖豪生大酒店举办了2023年年会,吸引了众多业界精英的参与。作为联盟的会员单位,芯来科技受邀出席了此次盛会。
    的头像 发表于 01-15 14:28 687次阅读

    OpenHarmony社区运营报告202312月)

    隆重举行。作为开放原子开发者大会最重要的技术分论坛之一,此次论坛不仅展示了 2023 OpenHarmony 生态建设的成果,也透过多视角、多维度,探寻开启 OpenHarmony
    发表于 01-10 15:44