衡阳派盒市场营销有限公司

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

    文章

    6896

    瀏覽量

    123759
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98220
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187844

原文標題:2023年Arduino開放原碼報告:持續茁壯的Arduino生態系!

文章出處:【微信號:易心Microbit編程,微信公眾號:易心Microbit編程】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AMAZINGIC晶焱科技技術應用:典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To Go.

    AMAZINGIC晶焱科技技術應用:典范轉移 EV全生態系商機 - The CAN SIC Transceiver Is Ready To Go.
    的頭像 發表于 02-05 16:01 ?72次閱讀
    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 ?126次閱讀
    典范轉移 EV全<b class='flag-5'>生態系</b>商機 - The CAN SIC Transceiver Is Ready To Go.

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?858次閱讀

    蘋果公布App Store中國生態增長報告

    蘋果公司近期發布了一份由上海財經大學商學院副教授居恒撰寫的研究報告,詳細闡述了App Store生態系統在中國的發展狀況。據報告顯示,自2019以來,該
    的頭像 發表于 11-20 13:56 ?287次閱讀

    對三星而言開放生態系統是什么

    在過去的五里,三星投入了大量精力來建立團隊、文化和流程,成為開放生態系統的積極貢獻者。那么,為什么一家硬件公司會進行這樣的投資?其價值何在?我們如何將硬件差異化與開源和標準結合起來?
    的頭像 發表于 11-13 15:58 ?454次閱讀

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?1374次閱讀

    貿澤電子開售Arduino新款解決方案

    的新款產品及解決方案。Arduino產品從設計之初就旨在提供一個便捷的平臺和生態系統來提升行業創造力和產品創新。Arduino解決方案彌補了工程領域的人才短缺,并通過強大的開源產品線擺脫了對個別供應商的依賴,支持IoT、自動化、
    發表于 09-24 15:54 ?190次閱讀

    中興通訊發布2023持續發展報告

    近日,中興通訊發布2023度可持續發展報告報告全面展現了2023
    的頭像 發表于 09-14 14:33 ?1482次閱讀

    隆基綠能發布2023持續發展報告持續發展融入戰略管理

    西安20246月5日?/美通社/ -- 5月31日,在隆基綠能第三個"可持續發展周"上,隆基綠能正式發布《2023持續發展
    的頭像 發表于 06-05 15:01 ?450次閱讀

    一圖看懂聞泰科技2023持續發展報告

    一圖看懂聞泰科技2023持續發展報告
    的頭像 發表于 05-20 09:33 ?498次閱讀
    一圖看懂聞泰科技<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 ?658次閱讀

    理想汽車發布2023ESG報告

    20244月12日,理想汽車發布《2023環境、社會及管治報告》(簡稱“ESG報告”),從“合規經營 責任管理”“創新先行 卓越產品”“
    的頭像 發表于 04-14 10:22 ?1413次閱讀

    SiliconLabs攜手Arduino演示基于MGM240模塊的新型Nano Matter開發板

    Arduino Nano Matter開發板,從而將Matter協議引入Arduino生態系統,為廣大的開發人員提供一個快速涉足Matter互聯互通設計的絕佳途徑。
    的頭像 發表于 04-11 17:35 ?717次閱讀
    SiliconLabs攜手<b class='flag-5'>Arduino</b>演示基于MGM240模塊的新型Nano Matter開發板

    arduino控制步進電機代碼

    Arduino是一種開放源代碼的電路板平臺,它可以用于控制各種不同的電子設備,包括步進電機。步進電機是一種電動機,可以通過下達特定的指令來控制每個步進的角度,從而使電機旋轉到指定的位置。在本文
    的頭像 發表于 02-14 16:29 ?2186次閱讀

    arduino如何停止loop循環

    Arduino的loop循環是其主要的程序執行部分,該循環將在Arduino開發板上持續運行,并且只有在程序被重新上傳或開發板斷電重啟時才會停止。然而,在某些情況下,你可能需要在程序執行過程中停止或
    的頭像 發表于 02-14 16:24 ?4715次閱讀
    阳原县| 电脑百家乐玩| 百家乐开户博彩论坛| 百家乐真人游戏网上投注 | 凯发百家乐是否是程序控制| 百家乐机械图片| 威尼斯人娱乐城图| 大发888 备用6222.com| 豪门国际娱乐网| 巴马| 百家乐官网游戏玩法规则| 百家乐官网15人桌子| 百家乐官网最好打法与投注| 百家乐官网棋牌游戏源码| 百家乐官网任你博娱乐| 免费百家乐规律| 百家乐赌博策略论坛| 全讯网3344111| 足球比分网| 缅甸百家乐官网网上投注| 百家乐官网游戏模拟| 百家乐路单用处| 百家乐网上真钱娱乐| 亿酷棋牌室| 百家乐官网手机投注| 百家乐官网路子| 百家乐用什么平台| 太阳城菲律宾官网| 白玉县| 百家乐官网机器图片| 百家乐三宝| 大发888博彩网站| 灌南县| 盐城百家乐官网的玩法技巧和规则| 网上百家乐是假| 大发888真钱游戏下载| 陈巴尔虎旗| 金木棉百家乐官网的玩法技巧和规则| 百家乐打劫法| 千亿国际| 最新百家乐官网的玩法技巧和规则|