色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 嵌入式開發:調試嵌入式系統的邏輯方法

嵌入式開發:調試嵌入式系統的邏輯方法

來源:千鋒教育
發布人:xqq
時間: 2023-12-09 22:45:51 1702133151

調試和設計一樣是嵌入式系統不可或缺的一部分。如今,嵌入式系統已經變得非常復雜,軟件和硬件的界限正在融合。因此,當問題發生在系統級別時,很難找到根本原因。作為一名從事嵌入式系統工作的嵌入式開發工程師,快速了解問題并找到根本原因非常重要。

下面提到的一些技巧可以幫助開發一種解決嵌入式系統問題的邏輯方法和分析思維。

嵌入式系統由硬件、固件和應用軟件組成。有時,當報告問題時,并不清楚問題出現在系統中的什么位置。這可能是由于硬件、固件代碼或應用軟件。

步驟1-了解設置并正確重現問題

首先,我們需要做的是正確再現問題。有時問題是在本地看到的,工程師能夠很容易地重現問題。然而,有時問題是在遠程位置或客戶現場發現的,工程師不得不完全依靠可用的日志來了解設置和重現問題。在第二種情況下,工程師正確理解設置非常重要,因為這將有助于成功重現問題。如果工程師未能做到這一點,那么將來該問題可能會在遠程位置或客戶現場再次出現。這主要是因為工程師可能沒有正確理解問題,因此沒有制定正確的解決方案。因此,這將導致修復問題的多次迭代。

對于我們的例子,讓我們考慮一個視頻顯示器,其中噪聲只出現在某些監視器上。因為設備安裝在遠程位置,所以只有視頻日志可用于調試。從日志中很難找出噪音的根本原因。最初,我們嘗試使用不同的剪輯,但無法在我們這邊重現問題。在嵌入式開發中,我們不確定為什么問題無法重現。我們不清楚這是由于使用的視頻文件還是由于設置。最后,我們通過使用與客戶使用的完全相同的夾子和一臺顯示器重現了問題。

第2步-將問題分成更小的問題

一旦問題被正確再現,下一步就是將整個問題分解成更小的問題。這是非常重要的,可以通過理解整個數據流來完成。第一步是在應用層與固件層的接口處中斷數據流,然后是固件層與硬件層的接口。這樣,每一層都可以針對任何問題進行獨立的審查和測試。此外,我們不需要就此止步,我們可以根據邏輯理解將整個數據流路徑分解為更多的子級別。

對于我們的示例,我們將視頻幀數據的整個路徑從應用程序劃分到硬件層。我們了解了編碼視頻數據如何被接收、解碼以及如何被傳遞到固件層的整個過程。在這里,我們了解了如何為每個視頻幀分配指針,以及固件如何通過硬件層發送每個幀。在硬件層,我們了解視頻幀如何在物理線路上發送的協議。一旦我們理解了整個路徑,我們就把它分成邏輯塊。一個模塊用于應用層,其中編碼的視頻數據被解碼為原始視頻并存儲在視頻緩沖區中。另一個模塊是固件層,我們檢查視頻緩沖區是如何分配給硬件的。最后一個模塊用于硬件,我們檢查視頻數據是如何在實際物理線路上給出的。

步驟3–解決每個較小的問題

一旦我們將整個數據路徑分成每一層的邏輯塊,我們需要單獨測試每個塊,并以各自的方式進行驗證。在嵌入式開發中,這將有助于找到問題的根源所在。有時一個系統問題可以通過只改變一層來解決,而有時需要改變不止一層。通過在邏輯上斷開整個路徑,我們可以正確地找到所有需要更改的地方,然后相應地修復它們。

對于我們的示例,在應用層,我們使用讀寫文件來驗證數據路徑流。將解碼后生成的視頻數據緩沖區與預期值進行比較。在固件級,固定模式被用作數據輸入,而不是來自應用層的數據。這里,我們觀察到視頻數據是按照場而不是幀提供給固件層的,但是場信息(頂部或底部)沒有從應用層正確地提供給固件層。因此,我們必須相應地修改代碼,使緩沖區包含正確的字段信息。

在硬件層面,使用邏輯分析儀按照規范驗證這些固定模式和接口的相應控制信號。在我們的例子中,我們使用的協議是BT.1120,我們發現協議計時不符合規范。所以我們意識到這就是為什么有些顯示器工作正常而有些不正常的原因。一旦我們按照規范制定了協議,我們看到所有的監視器都工作正常。我們還意識到,噪聲的整個問題實際上是錯誤的字段信息和錯誤的協議計時的組合。這就是為什么一些顯示器能夠工作而另一些不能工作的原因。

第4步-消極測試

測試當然是解決問題的一個非常重要的方面,重要的是測試問題是否得到了正確的解決并且不會再出現。因此,在修復問題后,我們在進行常規測試的同時進行負面測試是非常重要的。消極測試基本上意味著確保問題被強加到系統中,然后按照設計的解決方案驗證系統的響應。在嵌入式開發中,這基本上意味著,如果我們通過給出正確的輸入從系統得到錯誤的輸出,并且我們想出了一個解決方案,那么我們應該能夠產生一個錯誤的輸入并饋送給系統,以便它將產生正確的輸出。如果發生這種情況,這意味著根本原因已被正確識別,修復已得到驗證。

對于我們的例子,我們用下面的方式測試。對于協議計時,我們看到在按照規范進行計時之后,所有的監視器都出現了噪聲問題。即使是對規范的一個微小修改也會導致監視器行為的改變。這證實了硬件層錯誤的協議時序是監視器不同行為的根本原因。接下來,對于我們發現問題的顯示器,我們故意在應用層交換了頂部和底部字段。然后我們看到問題沒有發生。這證實了不正確的頂部和底部字段指針是噪音問題的根本原因。通過這種方式,我們測試了該解決方案實際上解決了根本原因,并且在應用程序和硬件層都進行了修復。

通過使用上述步驟,在嵌入式開發中,任何問題都可以以更好的方式解決。

聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
色综合老司机第九色激情 _中文字幕日韩av资源站_国产+人+亚洲_久久久精品影院_久久久视频免费观看_欧美激情亚洲自拍_亚洲成av人片在线观看香蕉_热草久综合在线_欧美极品第一页_2020国产精品自拍
色婷婷综合五月| 91精品婷婷国产综合久久竹菊| 一区二区视频免费在线观看| 蜜臀av一区二区在线免费观看 | 欧美精品一二三四| 91精品欧美一区二区三区综合在 | 国产一区二区三区综合 | 亚洲国产精品影院| 日本福利一区二区| 婷婷六月综合网| 日韩一级视频免费观看在线| 国产麻豆精品视频| 亚洲欧美在线观看| www.一区二区| 亚洲成va人在线观看| 91精品国产乱| 国产在线播放一区三区四| 久久久av毛片精品| 成人国产免费视频| 五月婷婷另类国产| 中文字幕av在线一区二区三区| 99国产麻豆精品| 9191久久久久久久久久久| 国产精品系列在线观看| 亚洲午夜免费电影| 在线不卡欧美精品一区二区三区| 国产成人免费xxxxxxxx| 日韩高清国产一区在线| 欧美韩国日本不卡| 日韩三级免费观看| 欧美日韩一本到| 99久久精品免费看国产免费软件| 另类综合日韩欧美亚洲| 中文字幕国产精品一区二区| 欧美一区二区三级| 欧美午夜精品一区二区蜜桃 | 中文字幕欧美三区| 色呦呦一区二区三区| 国产成人精品免费视频网站| 亚洲欧美综合色| 欧美在线高清视频| 国产精品2024| 亚洲另类中文字| 中文字幕第一区综合| 亚洲.国产.中文慕字在线| 韩国精品在线观看| 国产清纯在线一区二区www| 日韩一卡二卡三卡四卡| jlzzjlzz亚洲日本少妇| 国产精品伊人色| 久久99国内精品| 蜜臀91精品一区二区三区| 五月激情综合色| 亚洲国产一区二区a毛片| 亚洲日本在线a| 久久精品夜色噜噜亚洲aⅴ| 精品久久人人做人人爰| 日韩午夜三级在线| 欧美中文字幕一区| 在线免费不卡视频| 欧美色男人天堂| 欧美人动与zoxxxx乱| 99视频精品在线| 国产美女精品人人做人人爽| 国产一区二区在线观看视频| 激情综合色丁香一区二区| 精品一区二区三区在线观看| 国产精品主播直播| 99国产精品久久久久久久久久| 国产视频一区二区在线| 91性感美女视频| 欧美亚洲国产怡红院影院| 欧美另类z0zxhd电影| 欧美一区二区三区白人| 国产色产综合色产在线视频| 国产精品成人免费精品自在线观看| 亚洲色图制服丝袜| 亚洲成a人在线观看| 亚洲激情图片小说视频| 亚洲v精品v日韩v欧美v专区| 激情文学综合网| 91网址在线看| 欧美变态tickle挠乳网站| 欧美一区二区三区爱爱| 欧美一区三区二区| 国产欧美日韩另类一区| 亚洲精品成人精品456| 久久国产精品一区二区| 99精品在线免费| 精品国产一二三| 久久久久久亚洲综合影院红桃 | 91在线视频免费观看| 中文无字幕一区二区三区| 日韩手机在线导航| 亚洲人精品一区| 国产激情精品久久久第一区二区| 色一情一乱一乱一91av| 久久久久久亚洲综合影院红桃| 亚洲国产美女搞黄色| 国产一区二区中文字幕| 丰满亚洲少妇av| 日韩视频123| 石原莉奈在线亚洲三区| 国产91露脸合集magnet| 91精品国产综合久久久久久漫画| 成人免费在线视频观看| 国产真实乱偷精品视频免| 欧美麻豆精品久久久久久| 亚洲免费毛片网站| 轻轻草成人在线| 欧美日韩高清一区二区不卡| 最好看的中文字幕久久| 国产精品一区二区三区乱码| 91精品中文字幕一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 国产精品77777竹菊影视小说| 91丝袜美女网| 国产精品福利一区| 国产福利不卡视频| 亚洲成人精品影院| 日韩精品久久理论片| 欧美三级在线视频| 亚洲国产成人av| 不卡的av电影在线观看| 国产区在线观看成人精品| 丁香一区二区三区| 亚洲国产成人一区二区三区| 成人小视频免费在线观看| 国产精品久久久久久久久免费相片 | 日韩电影免费在线| 欧美三级在线播放| 日韩一区精品字幕| 欧美电影免费观看高清完整版在 | 久久噜噜亚洲综合| 99v久久综合狠狠综合久久| 欧美一区二区三区性视频| 欧美成人精品1314www| 中文字幕永久在线不卡| 色综合色狠狠天天综合色| aaa欧美日韩| 亚洲一区视频在线| 91精品国产色综合久久不卡蜜臀 | 国产一区二区视频在线| www国产精品av| av激情亚洲男人天堂| 亚洲国产另类精品专区| 在线91免费看| 成人激情av网| 日本欧美久久久久免费播放网| 久久久久久久综合日本| 日本韩国一区二区| 人人精品人人爱| 欧美v国产在线一区二区三区| 成人精品视频一区二区三区尤物| 国产精品素人视频| 欧美亚洲国产一区二区三区 | 欧美日韩精品三区| 五月综合激情婷婷六月色窝| 国产日韩精品一区二区三区| 丁香六月综合激情| 欧美中文字幕久久| 欧美精品一区二区在线播放| 色综合咪咪久久| 蜜臀精品久久久久久蜜臀| 国产精品欧美久久久久无广告| 欧美日本免费一区二区三区| www.日韩大片| 日韩电影在线观看网站| 久久久不卡网国产精品二区| 欧美一区二区三级| 91麻豆国产自产在线观看| 一区二区三区色| 欧美日韩国产天堂| 国产精品99久久不卡二区| 午夜精品在线看| 亚洲欧美另类久久久精品 | 91精品国产品国语在线不卡| av亚洲精华国产精华| 久久99精品国产.久久久久久| 欧美国产一区二区| 欧美裸体一区二区三区| 在线亚洲一区观看| 成人av免费观看| 成人a免费在线看| 国产精品综合网| 国产乱码精品一区二区三区五月婷| 日本一区二区视频在线| av中文字幕不卡| 成人永久aaa| 成人综合婷婷国产精品久久| 国产精品一区二区91| 激情av综合网| 国产成人av电影在线| 成人app在线| 成人免费毛片嘿嘿连载视频| 国模一区二区三区白浆| 日一区二区三区| 久久99久久精品欧美| av中文字幕在线不卡| 欧美丰满少妇xxxbbb|