Zephyr OS 1.13于9月10日正式發(fā)布了,其中包含了諸多令人興奮的新功能并且擴展了所支持的硬件,剩下是針對即將發(fā)布的長期支持版本(LTS)API的長期穩(wěn)定性。
Zephyr 1.13中的一個新增功能是支持跟蹤掛鉤(tracing hooks),以及支持全系統(tǒng)范圍的跟蹤調試框架和主機工具。我們使用SEGGER SystemView演示了此項支持。Zephyr之前有一個示例是演示SystemView,但僅限于該示例應用程序。它還需要系統(tǒng)事件記錄功能,僅限于支持它可以跟蹤的功能和事件。新的跟蹤后端支持第三方框架并且可以跟蹤Zephyr中的任何事件類型。基于這個功能,在未來的版本中將繼續(xù)添加更多掛鉤和后端支持。
同樣,我們修改了Zephyr中的日志記錄子系統(tǒng),并引入了一個具有很多功能的新日志后端。
包括:
·延遲日志記錄,減少記錄消息所需的時間;
·支持多個后端(最多支持9個后端);
·編譯時間以模塊級別進行過濾;
·每個后端具有獨立運行時過濾;
·在模塊實例級別進行附加運行時過濾;
·通過用戶提供的功能加蓋時間戳;
·用于轉儲數(shù)據(jù)(dumping data)的專用API;
·Panic支持,在此處記錄器切換到阻塞狀態(tài),就地處理,設計來用于多域或多處理器系統(tǒng)。
新的Logger API在編譯時和運行時都是高度可配置的。Logger是線程安全的,并最大限度縮小記錄信息所需要的時間。當Logger API被調用時,不會執(zhí)行(默認情況下)字符串格式或者訪問傳輸?shù)群臅r的操作。而是創(chuàng)建一條消息,并將其添加到可配置的專用日志信息池中。
新的記錄功能和下一個版本計劃的功能相得益彰,包括在以前的版本引入的功能上支持構建新shell和增強多核。
在Zephyr 1.13中,我們繼續(xù)穩(wěn)定API和最終的模擬數(shù)字轉換器子系統(tǒng)。我們也在實時時鐘(RTC)、計數(shù)器和I2C API方面取得了很大的進展。
在網絡方面,我們介紹了:
·支持BSD套接字API系統(tǒng)調用;
·支持BSD套接字的TLS和DTLS安全層;
·支持以太網IEEE 802.1 AS-2011 通用精確時間協(xié)議(gPTP);
·支持鏈路層發(fā)現(xiàn)協(xié)議(LLDP)TX;
·支持管理基于Qav信用的網絡調用算法;
·支持通用TX時間戳,以及很多其它改進、新功能和錯誤修復。
我們也聽取了社區(qū)對文檔的反饋,并徹底修改了文檔框架。我們提供了一個友好的開發(fā)者主題,它熟悉且易于使用和導航。我們將繼續(xù)改進現(xiàn)有文檔和新的Zephyr功能。
真摯的感謝為此版本做出貢獻的140多名開發(fā)者。您不僅在代碼merge窗口期添加了大量的新功能,還在穩(wěn)定代碼的時間段內跨時區(qū)、跨公司、跨架構,甚至周末,聚集在社區(qū)里,查找并修復錯誤,使Zephyr 1.13版本得以發(fā)布!
要了解更多Zephyr項目的相關信息,請參照入門指南,加入開發(fā)者郵件列表或者在IRC上關注#zephyrproject#。
關于Zephyr項目
Zephyr 項目是一款小型且可擴展的操作系統(tǒng),尤其適用于資源受限的硬件系統(tǒng),可支持多種架構;該系統(tǒng)高度開源,對于開發(fā)人員社區(qū)完全開放,開發(fā)人員可根據(jù)需要對該系統(tǒng)進行二次開發(fā),以支持最新硬件、工具和設備驅動程序;該系統(tǒng)高度模塊化平臺,可輕松集成任何架構的第三方庫和嵌入式設備。
- 蜜度索驥:以跨模態(tài)檢索技術助力“企宣”向上生長
- 為什么年輕人不愛換手機了
- 柔宇科技未履行金額近億元被曝已6個月發(fā)不出工資
- 柔宇科技被曝已6個月發(fā)不出工資 公司回應欠薪有補償方案
- 第六座“綠動未來”環(huán)保公益圖書館落地貴州山區(qū)小學
- 窺見“新紀元”,2021元宇宙產業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機打造全新一代屏幕壓感
- 清潔家電新老玩家市場定位清晰,攜手共進,核心技術決定未來
- 新思科技與芯耀輝在IP產品領域達成戰(zhàn)略合作伙伴關系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現(xiàn)的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。