Silicon Labs(亦稱“芯科科技”)軟件開發團隊積極與各種實時操作系統(RTOS)和項目一起工作,以確保工程師能夠針對EFR32無線SoC系列產品編寫多任務應用程序代碼。最近,團隊與專注于開源構建工業軟件和硬件解決方案的Antmicro密切合作,開始為Zephyr做出貢獻,Zephyr是一個開源計劃,擁有一個活躍的社區,在物聯網領域越來越受歡迎。本文將重點介紹Zephyr的一些優勢,并詳細說明專為EFR32BG22 Thunderboard開發套件新增支持的Zephyr工具包。即刻點擊文末的閱讀原文按鈕或復制鏈接獲取完整文檔:https://community.silabs.com/s/share/a5U8Y000001VsFkUAK/a-look-into-zephyr-and-our-support-for-this-unique-opensource-project?language=en_US
Zephyr“只是”一個實時操作系統嗎?
盡管Zephyr代碼庫是圍繞多任務內核構建的,但術語“RTOS”不足以描述其功能范圍。Zephyr確實是一個全面的軟件平臺,它將內核與驅動程序和各種子系統結合在一起,同時還提供了用于構建和配置項目的命令行工具。從一開始,Zephyr就是面向物聯網的,它的子系統包括成熟的藍牙和TCP/IP協議棧,支持各種連接的應用程序。
Zephyr的代碼由一個活躍的開源社區開發和維護,代表了不同的細分市場和專業領域。支持項目的開放性、其協作特性是少有限制的寬松許可政策。Core Zephyr代碼是根據Apache 2.0許可條款發布的,因此可以在所有類型的應用程序中免費使用——無論是商業應用程序還是其他應用程序。
領導及管理
雖然對Zephyr的貢獻來自眾多來源,但項目的高層方向和戰略是由成員公司制定的。Zephyr是Linux基金會的特許項目,目前有20多個不同級別的成員參與其中。這些成員在Zephyr的前進道路上都有發言權。
Zephyr的目標是成員驅動和供應商中立,這讓人想起物聯網領域其他著名開源項目的精神。作為跨行業和跨公司協作的堅定支持者,Silicon Labs已經接受了采用這種方法的項目,例如Matter和Openthread。當然,Silicon Labs長期以來也在操作系統領域扮演著重要角色,因此參與Zephyr是一件很自然的事情。
Zephyr項目的成員包括在硬件、軟件和工具方面具有專業知識的公司,他們都希望幫助塑造物聯網的未來。2021年2月,Silicon Labs正式加入該名單,成為銀牌會員。對于那些考慮選擇EFR32無線SoC作為其硬件平臺基礎的Zephyr用戶來說,Silicon Labs積極參與該項目并與Antmicro合作,Antmicro是該項目的長期白金會員,是經驗豐富的開源Renode模擬器貢獻者和開發者,該模擬器通過Zephyr儀表板提供全面的RTOS測試,最終應該為改進Zephyr代碼在這些設備上的支持鋪平道路。
與成功的Zephyr領袖攜手合作
當開始一項新的冒險時,從別人的經驗中獲益的機會總是受歡迎的。Antmicro在Zephyr中擁有領導地位,并與Silicon Labs合作,因此該公司非常適合幫助指導將Zephyr引入EFR32的新努力。在安特微的幫助下,這些努力中的第一步已經初見成效。
EFR32BG22Thunderboard 加入新的Zephyr支持工具包
作為實現低功耗藍牙(Bluetooth LE)連接的低成本和極節能手段,EFR32BG22無線SoC是Zephyr用戶的合理選擇。因此,當試圖確定最適合未來Zephyr開發活動的硬件時,Silicon Labs團隊將注意力集中在EFR32BG22 Thunderboard上。憑借其小巧的外形,內置調試器和各種傳感器,該套件提供了快速輕松地將藍牙LE功能添加到物聯網設計所需的一切。
Zephyr為EFR32BG22Thunderboard提供的第一個官方支持現在可以通過該項目的公共GitHub repo獲得。支持代碼為開發人員提供了一種簡化的方法,可以利用Thunderboard上的Zephyr BLE主機堆棧,并使用Zephyr驅動程序來控制許多板的節能外設。開始編寫代碼的最佳選擇是訪問Zephyr官方網站上的EFR32BG22 Thunderboard頁面(https://docs.zephyrproject.org/latest/boards/arm/efr32_thunderboard/doc/brd4184.html)。本頁包含了Zephyr主板支持的特性的更多細節,以及構建和運行項目的有用說明。
EFR32BG22工具包的發布標志著Silicon Labs對Zephyr支持工作的開始!公司已經計劃在EFR32設備上提供更多的Zephyr解決方案。您可以期待未來的博客文章,重點介紹新項目和其他重要的Zephyr活動。
掃描以下二維碼,關注Silicon Labs的社交媒體平臺
原文標題:EFR32BG22 Thunderboard擴增支持開源Zephyr RTOS
文章出處:【微信公眾號:SiliconLabs】歡迎添加關注!文章轉載請注明出處。
-
芯科科技
+關注
關注
1文章
369瀏覽量
15594
原文標題:EFR32BG22 Thunderboard擴增支持開源Zephyr RTOS
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論