黄视频网站在线免费观看-黄视频网站在线看-黄视频网站在线观看-黄视频网站免费看-黄视频网站免费观看-黄视频网站免费

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

手機站
千鋒教育

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

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

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

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

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

來源:千鋒教育
發布人: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
久草免费在线色站| 国产网站麻豆精品视频| 国产综合91天堂亚洲国产| 国产精品免费久久| 午夜精品国产自在现线拍| 国产精品1024永久免费视频| 国产不卡精品一区二区三区| 天天色色色| 国产视频久久久久| 色综合久久手机在线| 欧美18性精品| 国产高清在线精品一区二区 | 精品久久久久久免费影院| 午夜在线亚洲| 精品国产一区二区三区精东影业| 成人免费观看的视频黄页| 精品视频在线观看一区二区| 国产视频网站在线观看| 99热精品在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 91麻豆精品国产综合久久久| 九九久久99综合一区二区| 免费一级生活片| 国产精品免费久久| 精品国产一区二区三区久久久狼| 美女免费精品高清毛片在线视| 国产高清视频免费| 国产福利免费视频| a级黄色毛片免费播放视频| 国产一区二区高清视频| 国产不卡高清在线观看视频| 香蕉视频亚洲一级| 日韩在线观看视频黄| 精品国产一区二区三区久久久狼| 台湾毛片| 天堂网中文字幕| 日本乱中文字幕系列| 精品久久久久久中文| 日韩avdvd| 国产亚洲免费观看| 中文字幕Aⅴ资源网| 日韩免费片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99久久精品国产高清一区二区 | 91麻豆精品国产综合久久久| 中文字幕97| 国产精品12| 欧美另类videosbestsex| 尤物视频网站在线| 四虎影视久久| 日本特黄特色aa大片免费| 国产麻豆精品免费视频| 日日夜人人澡人人澡人人看免| 日本伦理黄色大片在线观看网站| 你懂的福利视频| 久久久久久久男人的天堂| 国产高清在线精品一区a| 天堂网中文字幕| 亚洲精品久久久中文字| 日日日夜夜操| 成人免费高清视频| 成人高清视频在线观看| 你懂的在线观看视频| 九九精品久久久久久久久| 国产麻豆精品免费密入口 | 久久精品免视看国产成人2021| 免费国产在线观看| 沈樵在线观看福利| 成人高清视频在线观看| 成人影院久久久久久影院| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美一级视频免费观看| 一级片片| 国产视频久久久| 免费国产在线观看| 精品国产亚一区二区三区| 尤物视频网站在线观看| 亚洲精品中文字幕久久久久久| 精品国产三级a| 国产91视频网| 亚洲天堂一区二区三区四区| 国产伦精品一区三区视频 | 午夜在线亚洲| 四虎影视精品永久免费网站| 精品国产亚一区二区三区| 国产成人啪精品视频免费软件| 九九热精品免费观看| 国产极品白嫩美女在线观看看| 97视频免费在线| 日韩avdvd| 日韩在线观看视频黄| 精品视频在线观看一区二区三区| 国产不卡福利| 国产高清视频免费观看| 国产伦理精品| 亚久久伊人精品青青草原2020| 青青久热| 久久国产影院| 日韩中文字幕在线播放| 日日日夜夜操| 国产视频一区二区在线观看| 四虎影视久久| 黄色福利片| 成人免费观看网欧美片| 沈樵在线观看福利| 久久福利影视| 91麻豆精品国产高清在线| 91麻豆精品国产自产在线观看一区 | 日韩男人天堂| 青青久久精品| 中文字幕97| 欧美大片毛片aaa免费看| 国产麻豆精品| 精品在线免费播放| 亚洲精品永久一区| 青青青草视频在线观看| 韩国三级视频在线观看| 欧美国产日韩一区二区三区| 日韩avdvd| 国产亚洲精品成人a在线| 欧美激情一区二区三区视频 | 日韩在线观看视频黄| 成人影院一区二区三区| 91麻豆精品国产自产在线观看一区 | 可以免费看毛片的网站| 九九久久99| 你懂的在线观看视频| 国产网站麻豆精品视频| 欧美激情一区二区三区视频 | 毛片高清| 黄视频网站免费观看| 国产视频一区二区在线播放| 天天做日日爱夜夜爽| 亚洲精品永久一区| 四虎影视库| 国产精品1024永久免费视频| 国产视频一区在线| 91麻豆精品国产片在线观看| 国产伦精品一区二区三区在线观看| 国产不卡在线看| 日韩一级黄色| 麻豆网站在线免费观看| 国产精品自拍在线观看| 精品视频一区二区三区免费| 欧美18性精品| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人免费一级毛片在线播放视频| 久草免费在线视频| 欧美激情中文字幕一区二区| 久久精品大片| 国产网站免费在线观看| 国产成人欧美一区二区三区的| 精品国产香蕉在线播出 | 四虎影视久久久免费| 四虎久久精品国产| 成人免费网站视频ww| 日本免费看视频| 台湾毛片| 99久久精品国产免费| 免费一级生活片| 国产麻豆精品高清在线播放| 久久久成人网| 成人免费高清视频| 午夜在线观看视频免费 成人| 国产一区二区精品久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | a级毛片免费全部播放| 青草国产在线| 久草免费资源| 欧美大片一区| 午夜欧美福利| 色综合久久天天综合观看| 久久久久久久久综合影视网| 欧美a免费| 国产伦久视频免费观看视频| 国产成人欧美一区二区三区的| a级毛片免费观看网站| 国产91精品系列在线观看| 国产国语在线播放视频| 精品视频在线观看免费| 国产一区二区精品在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人免费观看男女羞羞视频| 一级女性大黄生活片免费| 欧美激情伊人| 欧美激情一区二区三区视频| 99久久精品国产高清一区二区 | 午夜家庭影院| 成人免费观看视频| 日本乱中文字幕系列| 亚洲精品久久玖玖玖玖| 国产成人啪精品视频免费软件| 青青久久精品国产免费看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品视频免费在线| 91麻豆精品国产片在线观看| 亚洲 男人 天堂| 久久成人亚洲| 欧美大片一区| 成人av在线播放|