在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

硬件調試領域的各項挑戰

CEVA ? 來源:lp ? 2019-03-26 10:46 ? 次閱讀

介紹

日常生活中,我們不會注意到最常用設備核心的復雜芯片 — 它們通常隱藏在設備內部。另一方面,芯片的功能卻非常引人注目:它們能讓我們使用手機拍攝高質量的照片,駕駛時提醒我們注意行人,以及檢測和識別我們向虛擬助手發出的命令。在本系列文章中,我將重點討論驗證芯片功能所面臨的挑戰。

正如廣告宣傳的那樣,在設備光鮮亮麗的外表下,隱藏著一支杰出的人才隊伍 — 研究人員、硬件架構師、硬件設計師、軟件開發人員、集成商和質量保證工程師 — 他們確保了每一塊芯片在任何可能的情況下都能平穩運行。這些人員即使處于不同時區空域,也必須努力協作。他們的任務就是確保拼圖的各個部分完美地組合在一起,并通過大量的軟件代碼行和硬件邏輯塊來確保所需要的功能順利實現,以滿足消費者的預期要求。實現這些芯片功能的最大挑戰之一在于軟件和硬件之間的邊界。

硬件調試

我假定垂閱這篇文章的您已對嵌入式設計領域有所了解,但我仍需快速扼要地復述一些主要的挑戰,特別是當開放嵌入式 DSP軟件時的挑戰。

首先,為什么您想使用 DSP?CEVA DSP 專門用于多個應用領域,如人工智能計算機視覺語音識別和移動通信。相比通用 CPU,使用 DSP 可以實現更高的性能和更低的功耗,同時仍能保持軟件編程的靈活性。CEVA DSP 可在必要時運行實時操作系統,以保證 DSP 應用程序通常所需要的實時性能。應用程序既可以在多核系統上同時運行多個線程,又可以在單核系統上分時運行。然后,線程可以異步處理多個并行進程,從而控制系統的不同硬件元素以及處理數據。

舉個 DSP 操作的例子,它可以通過增強顏色或對比度、采用高動態范圍 (HDR)算法將多個圖像融合為一個圖像、自動檢測場景內容、或穩定快速行駛期間手持電話拍攝的抖動視頻來處理相機的圖像。或者,它還可以對來自兩個傳感器的兩個每秒 120 幀/12 位采樣率/超高清 8K分辨率視頻流來執行上面所有這些功能,。在這種復雜運算時,數據傳輸率可超過每秒 33GB,因此,確保該過程每一步都能按預期運行具有非常大的復雜性和挑戰性。

DSP 架構可能相當復雜,相應的匯編操作可能跨越多條線路。為了滿足預期吞吐量,需要通過專用編譯器或由程序員手動對代碼進行性能優化。這包括展開循環、重新排序指令并將其組合在一起以便在單個循環內并行執行等等。調試此類代碼可能非常困難,且需要非常先進的調試工具。

通常,新功能的開發都從高級開發語言環境開始,例如Matlab、Visual Studio 或在PC 上運行的GNU 開發/調試工具。這些環境在軟件開發人員中很受歡迎,文檔完善,擁有很多針對各種算法的現成方法,并且通常以開源方式分發。這樣可以快速提升軟件、重用代碼、利用高級編程環境并采用快速服務器基礎設施。工程師可以很便捷地進行通信,共享代碼并在多個開發人員甚至團隊之間分工協作。這些開發環境可提供一種簡單而舒適的調試體驗:程序員可在運行時在應用程序內部進行步進操作,以檢查內存和變量值、設置斷點、手動操縱資源并檢查結果,有時,甚至可以在不停止調試應用程序的情況下重新編譯代碼,從而相對容易地跟蹤漏洞和實施過程中發生的故障。

但最終,該軟件需要能夠運行起來,并且在嵌入式目標上有效運行。那時,開發人員必須有能夠在實際芯片上進行調試和優化軟件的工具。這就需要主流的開發和調試工具有更高的能力的。

硬件調試領域的各項挑戰

由于目標芯片或設備在我們的桌面工作環境中屬于“外來”元素,因此在目標硬件上調試軟件會面臨一系列不同的挑戰。桌面工作環境及其操作系統對自身的計算引擎(在一定程度上)有所了解,但通常沒有訪問外部硬件內部狀態的通用方法。這就是為什么最終您必須采用硬件供應商提供的嵌入式開發環境的原因。這些嵌入式開發工具可以與目標設備進行通信,并觀測或操縱內部狀態。當您在不同的調試環境中進行這種詳細調試和優化時,會希望這些工具能提供易于使用的調試體驗,并且能夠完全支持您在這個階段的所有需求。

對于目標硬件的調試可能具有挑戰性,因為很多情況在您的早期開發中都無法預見。您只要與 DUT(被測設備)建立調試連接,就可能會遇到一些匪夷所思的通信問題。更為普遍的是,硬件調試問題可能發生在各個階段:在初始連接、設備重置、應用程序加載、分步調試程序或查看內存和變量值時;這些問題的原因可能并不明顯。基于主機或通用的開發和調試工具對目標平臺并不了解,因此,在分析此類問題方面幾乎沒有幫助。您只能寄希望于一個充分了解你所構建系統的開發/調試平臺。

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

    關注

    11

    文章

    3445

    瀏覽量

    67044
  • 編譯器
    +關注

    關注

    1

    文章

    1653

    瀏覽量

    49744
  • 計算機視覺
    +關注

    關注

    9

    文章

    1705

    瀏覽量

    46484

原文標題:專家解讀|硬件調試的復雜性 — 第 1 部分

文章出處:【微信號:CEVA-IP,微信公眾號:CEVA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    大規模硬件仿真系統的編譯挑戰

    大規模集成電路設計的重要工具。然而,隨著設計規模的擴大和復雜度的增加,硬件仿真系統的編譯過程面臨著諸多挑戰。本文旨在探討基于FPGA的硬件仿真系統在編譯過程中所遇到的關
    的頭像 發表于 03-31 16:11 ?671次閱讀
    大規模<b class='flag-5'>硬件</b>仿真系統的編譯<b class='flag-5'>挑戰</b>

    NVIDIA助力解決量子計算領域重大挑戰

    NVIDIA 加速量子研究中心提供了強大的工具,助力解決量子計算領域的重大挑戰
    的頭像 發表于 03-27 09:17 ?394次閱讀

    Dali通信系統的調試指南

    的是要完全理解Dali通信系統的架構。這包括了解其硬件組件、軟件模塊、協議棧以及它們之間的交互方式。 2. 準備調試環境 硬件連接 :確保所有硬件設備正確連接,包括服務器、交換機、路由
    的頭像 發表于 01-10 10:47 ?696次閱讀

    是德示波器在音頻設備調試中的作用

    音頻設備的研發和調試對信號完整性和精度的要求極高。是德科技(Keysight Technologies)的示波器,憑借其卓越的性能和豐富的功能,已成為音頻設備調試領域不可或缺的工具。本文將深入探討
    的頭像 發表于 11-26 16:48 ?604次閱讀
    是德示波器在音頻設備<b class='flag-5'>調試</b>中的作用

    如何進行硬件調試

    硬件調試硬件系統設計、開發和制造過程中不可或缺的一環,旨在對可能出現的問題進行分析和解決。以下是進行硬件調試的一般步驟和方法: 一、準備階
    的頭像 發表于 11-10 10:17 ?1722次閱讀
    如何進行<b class='flag-5'>硬件</b><b class='flag-5'>調試</b>?

    解決驗證“最后一公里”的挑戰:芯神覺Claryti如何助力提升調試效率

    在高度集成化的芯片設計領域,驗證是確保設計可靠性和正確性的關鍵環節。然而,電路的實現過程中難免會出現各種缺陷和不符合預期的行為,這時調試就顯得尤為重要。調試不僅是發現問題后的排查和修復步驟,更是驗證
    的頭像 發表于 10-26 08:03 ?496次閱讀
    解決驗證“最后一公里”的<b class='flag-5'>挑戰</b>:芯神覺Claryti如何助力提升<b class='flag-5'>調試</b>效率

    解鎖SoC “調試挑戰,開啟高效原型驗證之路

    引言由于芯片設計復雜度的提升、集成規模的擴大,以及產品上市時間要求的縮短,使得設計驗證變得更加困難。特別是在多FPGA環境中,設計調試和驗證的復雜性進一步增加,傳統的調試手段難以滿足對高性能、高效率
    的頭像 發表于 10-09 08:04 ?977次閱讀
    解鎖SoC “<b class='flag-5'>調試</b>”<b class='flag-5'>挑戰</b>,開啟高效原型驗證之路

    opa830的各項參數是什么啊?

    opa830的各項參數是什么啊
    發表于 09-25 07:50

    AI圖像生成公司Midjourney宣布進軍硬件領域

    AI圖像生成領域的佼佼者Midjourney近日宣布了一項重大戰略調整,正式進軍硬件領域,標志著這家以創新聞名的公司在技術探索上邁出了新的步伐。通過其官方社交媒體X平臺,Midjourney發布了振奮人心的消息,誠邀行業精英加入
    的頭像 發表于 08-30 16:24 ?1161次閱讀

    Midjourney正式宣告進軍硬件領域

    8月29日最新動態,業界矚目的AI圖像創作先鋒Midjourney正式宣告進軍硬件領域,這一重大舉措通過其在熱門社交媒體X平臺上的公告向外界傳達,同時開放招募令,誠邀各路英才加盟其新設立的硬件研發團隊。
    的頭像 發表于 08-29 16:41 ?491次閱讀

    說說硬件調試中發現的那些低級錯誤

    說說硬件調試中發現的那些低級錯誤 2024-07-03 11:47**·**一博高速先生 高速先生成員--周偉 最近遇到很多debug相關的咨詢,曾經我們說過,我們做過的板子越多,遇到問題的概率也
    發表于 07-03 12:02

    說說硬件調試中發現的那些低級錯誤

    硬件調試中會經常遇到各種意想不到的問題,有些調試花了幾個月,各種能想到的辦法都嘗試了,最后發現卻是一個非常低級的錯誤,有多低級?請看今天的內文介紹。
    的頭像 發表于 07-03 12:00 ?599次閱讀
    說說<b class='flag-5'>硬件</b><b class='flag-5'>調試</b>中發現的那些低級錯誤

    解析當代硬件工程師面臨的可靠性設計挑戰與應對策略

    硬件電路可靠性設計硬件電路可靠性設計在多個關鍵行業中至關重要。電子產品制造業、工業控制與自動化、航空航天以及醫療設備領域,都對硬件穩定性和長期可靠性有嚴格要求。工程師在面對這些
    的頭像 發表于 06-27 08:17 ?1546次閱讀
    解析當代<b class='flag-5'>硬件</b>工程師面臨的可靠性設計<b class='flag-5'>挑戰</b>與應對策略

    在機遇與挑戰并存的AI時代,三星如何在DRAM領域開拓創新?

    在機遇與挑戰并存的AI時代,三星如何在DRAM領域開拓創新?
    發表于 05-09 18:46 ?641次閱讀
    在機遇與<b class='flag-5'>挑戰</b>并存的AI時代,三星如何在DRAM<b class='flag-5'>領域</b>開拓創新?

    全光網應用面臨的挑戰

    盡管全光網絡具有諸多優勢和廣闊的應用前景,但在實際應用中仍然面臨一些挑戰,例如: 成本挑戰:全光網絡的建設和維護成本相對較高,包括光纖敷設、光交換設備和光傳輸設備等硬件設備的采購和維護成本。特別是在
    的頭像 發表于 05-09 11:03 ?851次閱讀
    主站蜘蛛池模板: 日本特黄在线观看免费 | 激情爱爱的免费视频 | www.瑟瑟| 亚洲福利一区二区三区 | 狼狼狼色精品视频在线播放 | 国产三片理论电影在线 | 中文字幕1区2区 | 免费日韩毛片 | 天天插天天操 | 久久婷婷激情综合色综合也去 | 啪啪免费网站 | 国产视频一区二区在线观看 | 你懂的在线免费观看 | www三级| 国产精品一区在线观看你懂的 | 色视频网站色视频播放 | 亚洲欧美一区二区三区四区 | 狠狠色丁香久久婷婷综合丁香 | 天天草综合网 | 国产98在线传媒在线视频 | 黄色网视频 | 中文在线1区二区六区 | 狠狠插狠狠插 | jiuma和我啪啪| 色先锋av资源中文字幕 | 成年看片免费高清观看 | 欧美电影一区二区 | 狠狠干奇米 | 不卡无毒免费毛片视频观看 | 美女操网站| 亚洲 欧美 另类 综合 日韩 | 一区二区三区福利 | 日本高清加勒比 | 欧美亚洲视频一区 | 狠狠尻 | 日本色午夜 | 国产毛片农村妇女系列 | 激情福利网站 | 国产色爽免费视频 | 成年人网站免费观看 | 韩日一级毛片 |