專為資源受限設(shè)備開發(fā)的Zephyr物聯(lián)網(wǎng)操作系統(tǒng)宣布推出最新的1.8版本,對(duì)比上一版本,v1.8的主要更新包括以下幾點(diǎn):
Tickless內(nèi)核
BT 5.0功能
生態(tài)系統(tǒng):支持通過第三方工具Tracing和Debugging
改進(jìn)的Build和Debug
第三方編譯器支持
Xtensa GCC支持
改進(jìn)的Build on Mac/Windows
MMU/MPU:初步支持(WIP)
擴(kuò)展設(shè)備支持
這次發(fā)布是開源項(xiàng)目研發(fā)的一個(gè)重要里程碑:將主要的源代碼遷移到GitHub,從而進(jìn)一步促進(jìn)社區(qū)貢獻(xiàn)和協(xié)作。通過實(shí)施這一改變,開發(fā)者和貢獻(xiàn)者可以通過提交Pull請(qǐng)求進(jìn)行修改和添加,簡(jiǎn)化了審查和驗(yàn)收流程。隨著過渡工作完成,300多個(gè)Pull請(qǐng)求已經(jīng)合并到Zephyr源代碼中,Zephyr項(xiàng)目歡迎更多代碼或者文檔貢獻(xiàn)到代碼庫中。
除了在Gitub上托管外,Zephyr資源可以輕松地在Microsoft Windows上構(gòu)建:從MinGW向MSYS2的過渡允許用戶輕松地在該平臺(tái)上進(jìn)行編譯,不用擔(dān)心之前在Windows構(gòu)建環(huán)境中出現(xiàn)的穩(wěn)定性問題。此外,Windows完全支持目前需要Device Tree支持的目標(biāo)平臺(tái),從而可以采用微軟操作系統(tǒng)來使用、開發(fā),并貢獻(xiàn)到Zephyr項(xiàng)目。
但是核心的實(shí)時(shí)操作系統(tǒng)自上次發(fā)布以來也看到了大量改變。新的tickless內(nèi)核優(yōu)化推出,在電源管理中引入了一個(gè)“race to idle”方法,允許內(nèi)核不中斷地休眠,直到需要系統(tǒng)關(guān)注的事件喚醒它,而不需要定期的基于tick的中斷。另外,可以在某些平臺(tái)支持和啟用內(nèi)存保護(hù)單元(MPU),這進(jìn)一步加強(qiáng)了Zephyr項(xiàng)目對(duì)安全的承諾,這也是項(xiàng)目理念的基本宗旨之一。不同執(zhí)行代碼之間的內(nèi)存保護(hù)可以防止干擾甚至惡意篡改,而這只是個(gè)開始,Zephyr會(huì)不斷努力在后續(xù)版本中加強(qiáng)內(nèi)核及子系統(tǒng)。
如今網(wǎng)絡(luò)子系統(tǒng)配有一個(gè)HTTP客戶端和服務(wù)器庫,這允許嵌入式系統(tǒng)使用最流行的網(wǎng)絡(luò)協(xié)議,并且不需要第三方軟件,再加上最新的網(wǎng)絡(luò)線程模型優(yōu)化(由新內(nèi)核的輪詢API支持)和基于分組的接口進(jìn)一步增強(qiáng)了Zephyr的內(nèi)置原生IP堆棧,實(shí)現(xiàn)比以往更強(qiáng)大的IoT應(yīng)用程序和使用案例。
最后,藍(lán)牙子系統(tǒng)已經(jīng)從最近推出的藍(lán)牙5規(guī)范中獲得新的和令人興奮的功能的支持。Nordic半導(dǎo)體公司某些IC運(yùn)行Zephyr操作系統(tǒng),現(xiàn)在能夠超越藍(lán)牙低功耗,以2Mbit/s PHY的速度進(jìn)行數(shù)據(jù)傳輸,超過1.3 Mbit/s的應(yīng)用吞吐量,并且可以使用nRF52系列微控制器最新的nRF52840的編碼PHY功能實(shí)現(xiàn)長(zhǎng)距離通信。這只是邁向全面支持藍(lán)牙5的第一步,這將繼續(xù)到下版本,一個(gè)帶有標(biāo)志性的功能推出:廣播協(xié)議擴(kuò)展。
衷心地感謝所有對(duì)社區(qū)做出貢獻(xiàn)的人們,新版本的發(fā)布離不開你們的貢獻(xiàn)。歡迎開發(fā)者下載并使用Zephyr OS 1.8,同時(shí)歡迎將意見和建議反饋到社區(qū)。
開發(fā)者可以通過以下地址下載Zephyr OS 1.8:https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v1.8.0
關(guān)于Zephyr項(xiàng)目
Zephyr項(xiàng)目是一款小型且可擴(kuò)展的操作系統(tǒng),尤其適用于資源受限的系統(tǒng),可支持多種架構(gòu);該系統(tǒng)高度開源,對(duì)于開發(fā)人員社區(qū)完全開放,開發(fā)人員可根據(jù)需要對(duì)該系統(tǒng)進(jìn)行二次開發(fā),以支持最新硬件、工具和設(shè)備驅(qū)動(dòng)程序;該系統(tǒng)高度模塊化平臺(tái),可輕松集成任何架構(gòu)的第三方庫和嵌入式設(shè)備。
特別提醒:本網(wǎng)信息來自于互聯(lián)網(wǎng),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系我們,本站將會(huì)在24小時(shí)內(nèi)處理完畢。
相關(guān)推薦
- 華納云香港高防服務(wù)器150G防御4.6折促銷,低至6888元/月,CN2大帶寬直連清洗,終身循環(huán)折扣
- RakSmart服務(wù)器成本優(yōu)化策略
- 自媒體推廣實(shí)時(shí)監(jiān)控從服務(wù)器帶寬到用戶行為解決方法
- 站長(zhǎng)必讀:從“流量思維”到“IP思維”的品牌升級(jí)之路
- 從流量變現(xiàn)到信任變現(xiàn):個(gè)人站長(zhǎng)的私域運(yùn)營方法論
- 傳統(tǒng)網(wǎng)站如何借力短視頻?從SEO到“內(nèi)容種草”的轉(zhuǎn)型策略
- 個(gè)人站長(zhǎng)消亡論?從“消失”到“重生”的三大破局路徑
- raksmart法蘭克福云服務(wù)器延遲高嗎?