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

    文章

    6288

    浏览量

    121887
  • 开发板
    +关注

    关注

    25

    文章

    4434

    浏览量

    94032
  • Arduino
    +关注

    关注

    184

    文章

    6428

    浏览量

    184847

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    arduino如何停止loop循环

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

    OpenHarmony社区运营报告202312月)

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

    华秋2023度大事记~~

    博览会、加博会、深圳半导体展、武汉汽车智博会、IOTE展会等行业活动 05-生态发展 合作共赢4月19日,华秋受邀出席2023 OpenHarmony开发者大会。华秋携手开放原子开源基金会,整合全
    发表于 01-05 10:59

    华秋2023度总结 | 聚焦发展,勇往直前

    博览会、加博会、深圳半导体展、武汉汽车智博会、IOTE展会等行业活动 05-生态发展 合作共赢4月19日,华秋受邀出席2023 OpenHarmony开发者大会。华秋携手开放原子开源基金会,整合全
    发表于 01-05 10:57

    新年惊喜!盖楼有奖~一起来见证华秋2023度高光时刻吧

    工业博览会、加博会、深圳半导体展、武汉汽车智博会、IOTE展会等行业活动 05-生态发展 合作共赢2023,华秋携手开放原子开源基金会,整合全产业链
    发表于 01-04 16:33

    上海站报名启动! 2023开源产业生态大会OpenHarmony生态分论坛

    作为年内开源领域不容错过的科技盛宴,2023开源产业生态大会将于12月19日在上海盛大开幕。本次活动由上海市经济和信息化委员会、上海市科学技术协会和\"科创中国\"开源创新
    发表于 11-24 14:55

    OpenHarmony社区运营报告202310月)

    兼容性测评。 三、社区治理 生态委员会 截至202310月31日,OpenHarmony生态委员会共设立11个专委会,累计成员单位共55家,本月新增2家,分别是深圳市翰视科技有限公
    发表于 11-09 08:42

    OpenHarmony社区运营报告20238月)

    计算学部校友会2023会暨“开源软件与信创科技”论坛、第二十五届中国机器人及人工智能大赛专项赛暨人工智能大会、南京“软博会”开源技术生态创新论坛、南京都市圈“一网统管”高峰论坛、2023
    发表于 09-12 18:35

    OpenHarmony社区运营报告20237月)

    20237月28日-29日,全球软件质量&效能大会圆满举行,OpenHarmony以“优质高效测试助力OpenHarmony北向应用生态赋能”为主题,以专题展区+专场分论坛的形式
    发表于 08-11 16:30

    斑马技术发布2023年汽车生态系统愿景研究报告

    年7月6日 作为致力于助力企业实现数据、资产和人员智能互联的先进数字解决方案提供商,斑马技术公司(纳斯达克股票代码:ZBRA)今日发布2023年《汽车生态系统愿景研究报告》。报告结果表
    的头像 发表于 07-07 16:07 347次阅读

    GaN功率半导体与高频生态系

    GaN功率半导体与高频生态系统(氮化镓)
    发表于 06-25 09:38

    OpenHarmony社区运营报告20235月)

    、社区活动 1、公共活动 20236月11-13日,2023开放原子全球开源峰会即将在北京亦创国际会展中心盛大开幕。2023
    发表于 06-19 15:52

    OpenHarmony社区运营报告20234月)

    本月快讯 • 20234月9日,OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release新版本发布。相比一前的OpenHarmony 3.1
    发表于 05-22 10:30

    如何从arduino发送文本到arduino

    arduino发送文本到arduino
    发表于 05-04 07:45