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

    文章

    7462

    浏览量

    129758
  • 开发板
    +关注

    关注

    26

    文章

    6525

    浏览量

    121406
  • Arduino
    +关注

    关注

    191

    文章

    6535

    浏览量

    197720

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FTDI Basic Breakout 3.3/5V:Arduino开发的实用利器

    FTDI Basic Breakout 3.3/5V:Arduino开发的实用利器 引言 在电子开发领域,Arduino以其开源、易用的特点受到广大工程师和爱好者的青睐。而在与Arduino进行通信
    的头像 发表于 05-13 16:40 121次阅读

    福田汽车2025持续发展报告解读

    ,造福亿万百姓” 为初心,将可持续发展理念深度融入战略全局与经营全流程。 近日,福田汽车正式发布 2025 持续发展(ESG)报告。这份报告
    的头像 发表于 05-09 10:55 308次阅读

    恩智浦发布2025企业可持续发展报告

    日前,恩智浦发布了《2025企业可持续发展报告》,全面总结了2025恩智浦在环境、团队与治理方面持续推进可
    的头像 发表于 04-17 17:06 1322次阅读

    《具身智能发展报告(2025)》

    《具身智能发展报告(2025)》由中国信息通信研究院与清华大学电子工程联合发布,是我国首部系统梳理具身智能产业发展现状与趋势的权威蓝皮书。报告立足2025
    的头像 发表于 02-03 11:17 1493次阅读
    《具身智能发展<b class='flag-5'>报告</b>(2025<b class='flag-5'>年</b>)》

    UNO Q:开启Arduino的全新未来

    图源: * Arduino* 作者:Matt Campbell,贸泽电子专稿 发布日期: 202510月7日 Arduino UNO Q不仅是灵活UNO平台的下一代产品,更是一种全新的开发模式。双
    的头像 发表于 12-15 11:46 1382次阅读

    Arduino plc和termux esp

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

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

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

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

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

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

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

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

    通的领先产品技术与 Arduino 庞大的生态系统和社区相结合,旨在赋能企业、学生、创业者、技术专家、教育工作者和爱好者,帮助他们快速、轻松地将创意变为现实。 “双大脑”架构 :新款 Arduino
    的头像 发表于 10-08 11:15 1015次阅读
    高通宣布收购 <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 4117次阅读
    如何用<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

    【Milk-V Duo S 开发板免费体验】Milk-V DuoS之使用Arduino开发小核

    Milk-V DuoS之使用Arduino开发 Arduino 是一个很流行的开源硬件平台,具有简洁性、易用性和开放性等优点。它提供了丰富的库函数和示例代码,使得即使对于没有编程经验的人来说,也能够
    发表于 07-17 21:01

    格罗方德发布2025持续发展报告

    格罗方德(GlobalFoundries)于近日发布了2025持续发展报告报告详细展示了公司在为员工、社区及地球构建更加可持续未来方面
    的头像 发表于 07-04 17:53 1289次阅读

    Arduino与LabVIEW联合编程指南

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