女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

增強系統開發人員的調試和跟蹤功能

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Enrico Carrieri ? 2022-11-30 11:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近的技術發展使系統調試和優化的復雜性有了巨大的飛躍。系統變得越來越小,越來越復雜,許多不同的功能都組合在一個芯片上。多個芯片之間的通信更多。甚至構成錯誤的內容也變得更加復雜。

更大、更復雜的系統意味著調試、故障排除或微調設備的更長、更艱巨的過程。如果組織需要幾個月的時間來調試,那可能相當于幾個月的收入損失。

很少有人愿意為調試支付額外費用。這是一種必要的邪惡。可以做的任何操作都可以將調試的影響降至最低。MIPI 聯盟廣泛的標準化調試和跟蹤規范產品組合旨在簡化物聯網IoT)、汽車、5G 和其他應用領域中移動系統的開發。

分層、系統化的方法

MIPI采用了分層方法來調試和跟蹤,從硬件的最低層一直到軟件層。這個想法是讓組織能夠挑選它需要的規范,戰略性地將它們引入其開發環境,然后圍繞標準層接口和協議集添加自己的附加值。九個MIPI調試和跟蹤規范的產品組合最近公開供下載:

MIPI Gigabit Debug for IP Sockets (MIPI GbD IPS) v1.0 — MIPI GbD IPS 是一款適配器,用于促進從智能手機到物聯網端點的所有類型的連接設備的遠程調試。

MIPI Gigabit Debug for USB (MIPI GbD USB) v1.1 — MIPI GbD USB 最大限度地減少了調試對系統功能的影響,使工程師能夠在連接承載其他流量時使用 USB 連接調試設備。

MIPI 高速跟蹤接口 (MIPI HTI) v1.0 — MIPI HTI 是數據端口的串行實現,通過在裸機環境中重用這些接口的低級物理高速部分,利用可用的高速串行接口技術。通過這種方式,與并行實現相比,MIPI HTI 以更少的 I/O 引腳提供更高的傳輸帶寬。

MIPI 調試和測試窄接口 (MIPI NIDnT) v1.2 — MIPI NIDnT 標準化了設備上功能端口在調試和測試過程中的使用。該規范旨在使開發人員更容易識別復雜設計中的問題,并通過最大限度地減少對昂貴的專有測試工具的依賴來降低開發成本。設計人員喜歡在移動和受移動設備影響的設計中廣泛使用的其他接口上執行調試和測試的多功能性。

MIPI 并行跟蹤接口 (MIPI PTI) v2.0— MIPI PTI 是一個并行接口,具有多個數據信號和一個時鐘,用于將有關系統功能和行為的跟蹤數據導出到主機系統進行分析和顯示。

MIPI SneakPeek 協議 (MIPI SPP) v2.0—MIPI SPP 允許 在 調 試 測試 系統 (DTS) 和 移動 終端 目標 系統 (TS) 之間 進行 通信, 方便 了 DTS 中的 軟件 來 調試 TS 操作。用戶減少了對專用調試通信接口的依賴,并利用熟悉的地址映射讀寫事務機制來觀察、詢問和調整 TS。

MIPI 系統跟蹤協議 (MIPI STP) v2.2 — MIPI STP 開發為可由多個特定于應用程序的跟蹤協議共享的通用基本協議,允許其數據流與用于傳輸有關處理器程序流、時序或低級總線事務的數據的高度優化協議共存。

MIPI 系統 軟件跟蹤 (MIPI SyS-T), v1.0— MIPI SyS-T 是一種 通用 數據 格式, 用于 在 測試 系統 和 設備 (如 片上系統 (SoC) 或 平臺) 之間 傳輸 軟件 跟蹤 和 調 試 信息。它提供了一種方便的方法(與供應商或操作系統 (OS) 無關)來跨軟件、固件或硬件實現交換調試信息。

MIPI 跟蹤包裝協議 (MIPI TWP) v1.1 — MIPI TWP 允許將多個源跟蹤流折疊到單個跟蹤流中。源字節流被分配有系統唯一的標識,包裝協議封裝系統中的所有流。

此外,MIPI Debug for I3C(一種用于在DTS和TS之間傳輸調試控件和數據的規范)正在開發中,計劃于2020年公開發布。

MIPI調試工作組堅持了許多不同的策略,以盡量減少調試和跟蹤過程的影響。例如,減少專用接口對于物聯網和其他移動應用空間尤其重要,在這些領域,用戶無法承受將主要空間用于額外的引腳和額外的尺寸。重用接口和利用功能接口的能力滿足了有效使用空間的需求,因此此要求為工作組開發和完善 MIPI 調試和跟蹤規范提供了信息。

此外,在開發調試和跟蹤規范時,MIPI力求:

最大限度地降低引腳成本并提高基本調試接口的性能

提高高性能接口的帶寬、功能和可靠性,用于將高帶寬、單向處理器跟蹤數據導出到調試工具

部署物理上強大的調試連接器,滿足高帶寬需求所需的性能

開發通用跟蹤協議,允許將許多不同的片上跟蹤源封裝到單個跟蹤數據流上

最大限度地提高現場系統的調試可見性

利用移動系統的新型高帶寬功能接口進行調試傳輸

騰出時間專注于增值

通過專注于限制用于移動數據的框架和協議的影響,并為調試和跟蹤過程提供控制,MIPI 解放了芯片供應商和原始設備制造商 (OEM) 的時間,使其能夠最大限度地利用這些標準化管道,然后投資于有助于提高吞吐量的高價值活動。

例如,圍繞跟蹤的規范;MIPI PTI、MIPI HTI、MIPI STP、MIPI TWP 和 MIPI SyS-T 對于為系統設計人員和開發人員提供嵌入式系統行為的可見性尤為重要。

嵌入式 SoC 上的流接口可用于將有關系統功能和行為的數據導出到主機系統進行分析和顯示。組件監視處理器指令和數據流,在處理器上運行的軟件中的檢測或監視處理器外部的組件活動,可以提供允許開發人員重建或“跟蹤”系統活動的某些方面的數據。一個或多個嵌入式處理器的指令執行序列、嵌入式處理器內核進行的數據總線事務、系統互連上的事務快照或檢測應用程序代碼的流輸出都是此跟蹤數據的示例。隨著物聯網、汽車、5G 和其他應用領域移動系統中嵌入式系統的復雜性,這種可見性的重要性也在增長。

通過公開規范,MIPI使開發人員、工具供應商和其他人能夠圍繞調試通信和跟蹤數據構建價值。通過這種方式,它允許強大的生態系統扎根,進一步拓寬規范的互操作性并豐富其周圍的開發環境。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 適配器
    +關注

    關注

    9

    文章

    2054

    瀏覽量

    69693
  • 物聯網
    +關注

    關注

    2930

    文章

    46210

    瀏覽量

    392044
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式軟件開發常用的軟件有哪些?

    文檔等非常方便,因為它查找,定位,彩色顯示等功能非常強大。開發人員會當成源代碼閱讀工具使用。 4. Keil uVision5 Keil 5 軟件是一款功能強大的嵌入式系統開發工具
    發表于 07-03 17:06

    硬件調試:JLink 驅動配置與調試技巧

    調試器的工作原理、驅動配置流程、調試環境搭建、斷點設置、寄存器與內存調試調試日志分析等方面,結合實際應用案例,旨在為硬件工程師和技術開發人員
    的頭像 發表于 06-12 23:20 ?440次閱讀
    硬件<b class='flag-5'>調試</b>:JLink 驅動配置與<b class='flag-5'>調試</b>技巧

    使用Percepio View免費跟蹤工具分析Zephyr應用

    Percepio View免費跟蹤工具現在可以針對Zephyr應用程序進行跟蹤和可視化分析了。Percepio View可以幫助開發人員理解和調試Zephyr中的固定優先級的多線程行為
    的頭像 發表于 05-27 15:08 ?201次閱讀
    使用Percepio View免費<b class='flag-5'>跟蹤</b>工具分析Zephyr應用

    Thingy:91 X 為開發人員提供了一個經過全球認證的、多傳感器、電池供電的蜂窩物聯網原型平臺

    應用。Thingy:91 X通過其全面的板載功能簡化了開發人員的物聯網原型開發過程,從而簡化了蜂窩物聯網應用的開發,縮短了產品上市時間。 通過全球認證且免征美國關
    的頭像 發表于 05-08 17:41 ?897次閱讀

    NanoEdge AI Studio 面向STM32開發人員機器學習(ML)技術

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機器學習(ML)技術,可以讓終端用戶輕松享有真正的創新成果。只需幾步,開發人員便可基于最少量的數據為其項目創建
    的頭像 發表于 04-22 11:09 ?571次閱讀
    NanoEdge AI Studio 面向STM32<b class='flag-5'>開發人員</b>機器學習(ML)技術

    使用Tracealyzer調試Zephyr中的優先級反轉

    Percepio Tracealyzer已經在600多個支持Zephyr的開發板上完成了驗證,可以幫助開發人員改進Zephyr應用的調試和性能分析。
    的頭像 發表于 04-21 11:31 ?634次閱讀
    使用Tracealyzer<b class='flag-5'>調試</b>Zephyr中的優先級反轉

    基于RV1126開發板的人員檢測算法開發

    在RV1126上開發人員檢測AI算法組件
    的頭像 發表于 04-14 13:56 ?307次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的<b class='flag-5'>人員</b>檢測算法<b class='flag-5'>開發</b>

    安波福攜手風河助力開發人員開展測試左移

    隨著汽車智能化程度不斷提升,一輛智能汽車的軟件代碼量動輒上千萬行,涵蓋基本的信息娛樂、車身控制,到關鍵性安全功能(如駕駛輔助系統、自動駕駛系統)等核心功能。即便到了量產前夕,軟件仍需頻
    的頭像 發表于 03-17 15:34 ?334次閱讀

    Microchip多功能MPLAB? PICkit? Basic調試器主要特性分析

    集成開發環境(IDE)和單片機。該調試器的多功能性使開發人員能在各類項目與平臺(包括VS Code生態系統)中使用,簡化工作流程并減少多工具
    的頭像 發表于 03-10 18:42 ?830次閱讀

    英特爾FPGA AI套件軟件2024.3版本的主要亮點

    FPGA AI 套件軟件 2024.3 版全新發布,其提供諸多增強功能,旨在改善開發人員開發體驗。為幫助開發人員應對在實際應用中面臨的挑戰
    的頭像 發表于 03-07 14:07 ?702次閱讀

    GoPoint嵌入式開發平臺 釋放i.MX潛力 簡化Linux開發

    地進行創新。 在快節奏的嵌入式系統時代,時間是開發人員最寶貴的資源。GoPoint (過去名為NXP Demo Experience) 重新定義了評估和探索過程,開發人員能夠快速評估i.MX SoC在下一代項目中的能力。 GoP
    發表于 02-28 10:07 ?624次閱讀
    GoPoint嵌入式<b class='flag-5'>開發</b>平臺 釋放i.MX潛力 簡化Linux<b class='flag-5'>開發</b>

    Wine開發系列——如何使用Wine日志調試問題

    助于快速理解代碼的執行流程和功能。在大型項目中,通常會先實現一套自己的調試日志框架,主要有兩個目的: 統一日志風格和存儲:確保日志格式一致,并且有統一的存儲方式,這有助于用戶更容易地報告問題。 方便開發人員
    的頭像 發表于 01-06 11:29 ?988次閱讀

    MSPDebugStack開發人員指南

    電子發燒友網站提供《MSPDebugStack開發人員指南.pdf》資料免費下載
    發表于 12-05 14:49 ?0次下載
    MSPDebugStack<b class='flag-5'>開發人員</b>指南

    嵌入式開發常用軟件有哪些?

    查看源代碼,注釋文檔等非常方便,因為它查找,定位,彩色顯示等功能非常強大。開發人員會當成源代碼閱讀工具使用。 4.Keil uVision5 Keil 5 軟件是一款功能強大的嵌入式系統開發
    發表于 09-09 15:22

    C2000 ePWM開發人員指南

    電子發燒友網站提供《C2000 ePWM開發人員指南.pdf》資料免費下載
    發表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發人員</b>指南