基本介紹
- 外文名:Arduino App Lab
研發背景,發展歷程,核心技術,運營模式,核心團隊,重要事件,
研發背景
Arduino App Lab旨在統一Arduino在實時作業系統、Linux、Python和AI流程上的開發流程,簡化構建、測試和部署,為開發者提供一個開源的快速構思、原型設計和擴展AI驅動解決方案的平台。該環境是專為同時發布的首款Arduino開發板UNO Q量身打造的。
發展歷程
2025年10月,Arduino App Lab隨UNO Q開發板一同發布,作為一個新的集成開發環境,旨在統一實時作業系統、Linux、Python和AI流程的開發。
2025年10月29日,發布版本0.3.2,提供了一個強大的視覺環境,支持Bricks模組和AI模型,同時兼容C++草圖和Python。
2026年2月2日,發布版本0.4.0,提供了一個強大的視覺環境,支持Bricks模組和AI模型,同時兼容C++草圖和Python。
2026年2月13日,發布新版本,引入一鍵導入導出、集成快閃記憶體工具、離線工作支持和語法高亮等關鍵功能升級。
2026年3月8日,發布版本0.5.0,提供了一個強大的視覺環境,支持Bricks模組和AI模型,同時兼容C++草圖和Python。
核心技術
Arduino App Lab提供了一個統一的開發環境,旨在簡化跨實時作業系統、Linux、Python和AI流程的開發。其架構的核心是Bridge,這是一個遠程過程調用框架,確保Linux處理器與微控制器之間的無縫通信。App Lab將UNO Q板載的高性能微處理器單元和實時微控制器單元作為一個連貫的整體進行管理。
App Lab通過稱為Bricks的預製模組提供高級功能。Bricks作為即插即用的模組,涵蓋AI、API、IoT、存儲和Web用戶界面等多個類別。AI模型集成支持通過Bricks直接調用來自Edge Impulse Studio或高通AI Hub等平台的模型。
運營模式
Arduino App Lab預裝在UNO Q開發板上,用戶也可以從其官網下載並安裝到計算機上。該軟體是開源軟體,遵循GPL 3.0許可證,其原始碼可公開獲取。該軟體支持離線與聯網兩種使用模式,用戶可以選擇跳過Wi-Fi設定,在無網路環境下進行代碼編寫、項目瀏覽等核心操作;同時也支持網路連線,以實現板卡更新、瀏覽Bricks等功能。該軟體具備自動檢測更新的功能,同時為用戶提供了手動跳過更新的選項,以便在時間敏感或演示等場景下繼續工作。
核心團隊
2025年10月,高通公司(Qualcomm)宣布收購Arduino,旨在加速開發者在邊緣計算和人工智慧(AI)領域的創新進程。此次收購為Arduino App Lab等產品的開發提供了強大的硬體平台(如Qualcomm Dragonwing處理器)和生態系統支持,旨在為數百萬開發者提供統一的開發體驗。
重要事件
2026年3月8日,Arduino App Lab 0.5.0版本發布,該版本是一個功能強大的可視化環境,用於管理UNO Q板卡,可將名為Bricks的預製模組與AI模型結合以定義板卡行為,同時支持通過Arduino IDE的經典C++ sketch和Python進行開發,並遵循GPL 3.0開源協定。
2026年2月2日,Arduino App Lab 0.4.0版本發布,該版本同樣提供了強大的可視化環境,用於管理UNO Q板卡,結合Bricks與AI模型,並支持C sketch和Python開發。
2026年2月13日,Arduino App Lab發布新版本,引入一鍵導入/導出應用程式、集成快閃記憶體工具用於更新UNO Q作業系統鏡像、支持離線工作模式以及為網頁開發代碼提供語法高亮功能四大升級。
