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