WWDC 是蘋果公司的年度全球開發者大會,旨在向全球開發者展示最新技術和工具。在今年的 WWDC 2024 上,蘋果宣布將 Swift 語言擴展至嵌入式設備領域。大會技術講座中,樂鑫ESP32-C6也現身官方 Demo “Go Small with Embedded Swift”。
Swift 是蘋果公司開發的一款流行編程語言,已經廣泛應用于桌面、移動應用、服務器后端以及系統軟件的編寫。Embedded Swift 是 Swift 語言在嵌入式系統中的子集,可能在某些語言特性上施加限制。現在,隨著 Swift 被引入嵌入式設備領域,那些已經熟悉 Swift 語言的開發者們將有機會構建更豐富的物聯網設備。
蘋果在官方 Demo “Go Small with Embedded Swift” 中,基于樂鑫 RISC-V 架構 Wi-Fi 6 SoC ESP32-C6,展示了如何使用 Embedded Swift 構建支持 Matter 協議的智能設備。Embedded Swift 保留了 Swift 語言的部分特性,支持與原生 C/C++ API 進行綁定,這使它能夠在 Swift 環境中調用這些 C/C++ 庫。蘋果利用該綁定技術,將樂鑫的開源 ESP-IDF 和 ESP-Matter SDK 整合到了 Embedded Swift 中,從而成功地在 Embedded Swift 語言中實現了構建 Matter 設備的示例。
蘋果官方 GitHub 示例(基于 C6 構建 Matter 設備)
如果開發者想要從更簡單的示例開始,蘋果還提供了一個基于 ESP32-C6 的 LED 燈帶開發示例。它展示了 Embedded Swift 在控制簡單設備方面的能力,為開發者提供了一個入門級的實踐平臺。
蘋果官方 GitHub 示例(基于 C6 開發 LED 燈帶)
樂鑫產品為在嵌入式設備上發揮 Swift 的優勢提供了理想的硬件平臺,可供開發者搭建高效、安全且功能豐富的物聯網應用。樂鑫正在為更多開發者用戶提供創新直接的工具,創造有影響力的產品。成為國際知名品牌官方 Demo 的一部分,是我們產品力的體現,也會給我們帶來更多的業務商機。
-
蘋果
+關注
關注
61文章
24395瀏覽量
198552 -
樂鑫
+關注
關注
0文章
191瀏覽量
25437 -
Matter
+關注
關注
1文章
219瀏覽量
5473
原文標題:ESP32-C6 閃耀 Apple WWDC24|使用 Embedded Swift 構建 Matter 設備
文章出處:【微信號:樂鑫信息科技,微信公眾號:樂鑫信息科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論