亚洲 国产精品 日韩-亚洲 激情-亚洲 欧美 91-亚洲 欧美 成人日韩-青青青草视频在线观看-青青青草影院

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

手機站
千鋒教育

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

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

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

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

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

來源:千鋒教育
發布人: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
亚洲中文字幕无码一久久区| 婷婷成人五月综合激情| 深夜A级毛片免费视频| 亚洲AⅤ无码一区二区三区| 野花社区日本韩国免费观看| 24小时在线看免费观看直播| WWXX在线观看免费| 国产精品麻豆成人AV电影艾秋| 黑人粗大无码A∨人妻一区 | 人妻少妇 少妇人妻第一页 | 成人看片黄APP免费看软件| 亚洲成在人线在线播放无码| FRXXEE中国XXEE医生| 爸的比老公大两倍儿媳妇怎么称呼| 亚洲午夜久久久影院伊人| 高清国产AV一区二区三区| 国产 字幕 制服 中文 在线 | AⅤ一区二区三区无卡无码| 丰满少妇熟女高潮流白浆| 精品 日韩 国产 欧美 视频| 欧美粗大强交18P直喷水| 天天做AV天天爱天天爽| 亚洲中文久久久久久精品| ZZIJZZIJ亚洲日本少妇J| 国产午夜精品一区二区三区老| 美女脱精光手不挡图片| 他扒开内裤把舌头进去会有影响吗| 亚洲人成人无码网WWW国产| MM131美女视频毛片| 国产在线拍揄自揄拍免费下载| 男生女生一起相差差差| 无码无套少妇毛多69XXX| 在线观看亚洲区激情AV| 国产AV毛片1区2区3区| 久久亚洲AV永久无码精品| 沈陽43歲熟女高潮視頻| 影音先锋手机AV资源站| 国产产在线精品亚洲AAVV| 麻豆国产成人AV高清在线| 无码高潮少妇毛多水多水免费| 中文无码不卡中文字幕| 国产精品视频免费一区二区| 妺妺窝人体色WWW在线图片| 香蕉久久AV一区二区三区APP| 70歳の熟女セックス| 国产真实乱对白精彩久久| 欧美一区二区三区精品视频| 亚洲国产午夜精品理论片妓女| 爆乳一区二区三区无码| 久久精品国产亚洲AV麻豆甜| 熟妇阿 HD中文电影| .一区二区三区在线 | 欧洲| 国产无套内射又大又猛又粗又爽| 欧美性爱XXXX黑人XYX性爽| 亚洲国产婷婷六月丁香| 国产69精品久久久久9999| 末发育女AV片一区二区| 亚洲AV永久无码精品网站在线观| А√天堂资源8在线官网地址 | 人妻去按摩店被黑人按中出| 亚洲加勒比无码一区二区| 岛国片无删减上线| 免费A级毛片无码A∨蜜芽18禁| 亚洲AV无码成人精品区在线观看| 超碰AⅤ人人做人人爽| 噜噜狠狠色综合久色AⅤ网址| 性欧美长视频免费观看不卡 | 中文字幕无码日韩AV| 国偷自产一区二区免费视频| 日韩精品无码免费专区午夜不卡| 在线播放国产精品三级| 国语自产第1国语自产第10页| 日韩精品一区二区视频| 6080电影网站| 久久强奷乱码老熟女网站| 亚洲 欧美 激情 另类 校园| 大BBW大BBW大BBW| 欧美精品亚洲日韩AⅤ| 一本久久伊人热热精品中文| 孩子玩着玩着就进去了怎么回事| 手机成人免费A级毛片无码| YOUJIZZCOM中国熟妇| 蜜臀久久AV无码牛牛影视| 亚洲人成色7777在线观看 | 成人黄网站片免费视频| 免费网站看SM调教打屁股视频| 亚洲乱码精品久久久久..| 国产精品亚洲专区无码导航| 三个男人让我爽了一夜| JAZZJAZZJAZZ日本| 免费国产AV在线观看| 亚洲一区二区三区日本久久九| 国内精品久久久久久久影视 | 国产精品美女久久久M| 色噜噜狠狠色综合AV| 把腿张开老子臊烂你多P| 女教师的凌脣教室在线| 曰本女人牲交全视频播放毛片| 精品香蕉一区二区三区| 亚洲V国产V天堂A无码二区| 国产色诱视频在线观看| 无码人妻久久久久一区二区三区91 | 丰满少妇人妻HD高清大乳| 日韩国产欧美亚洲V片| 锕锕锕锕锕锕好污网站大全| 日韩精品无码免费专区午夜不卡| 亚洲精品乱码久久久久久按摩| √天堂资源中文WWW| 久久青草精品38国产| 亚洲日本一线产区二线产区| 饥渴的少妇2中文字幕| 亚洲AV无码日韩AV无码导航 | 精品国产一区二区三区AV 性色| 亚洲AV成人男人的天堂手机| 久久国语露脸国产精品电影| 热久久美女精品天天吊色| 夜夜夜高潮夜夜爽夜夜爰爰| А天堂最新版中文网| 欧美Z0ZO人禽交| 51VV社区视频在线视频观看| 蜜乳AV一区二区三区四区| 中文无码乱人伦中文视频在线V | 伦人伦XXXX国语对白| 喑交小拗女一区二区三区| YSL水蜜桃86| 欧美一区视频在线| 宝宝握住坐下~它会自己动| 欧美人妻少妇精品视频专区| 97人人澡人人爽人人模亚洲| 免费看成人A级毛片| 99久久精品无码一区二区三区| 乱人伦中文字幕在线视频| 中文字幕人妻色偷偷久久| 男朋友一晚弄了我5次正常吗| 中文字幕人妻被公上司喝醉在线| 妺妺晚上扒我内裤玩我J| 99久久伊人精品综合观看| 人妻激情偷乱一区二区三区AV| 不卡无码人妻一区三区| 少妇高潮惨叫喷水在线观看 | 西方38大但人文艺术| 国产一区二区三区在线视頻| 亚洲国产精品国自产拍AV| 久久久噜噜噜久久熟女| 8Ⅹ8X擦拨擦拨成人免费视频| 朋友人妻少妇精品系列| 成年无码动漫AV片在线尤物| 铜铜铜铜铜铜铜铜好大好深黄| 国产综合久久亚洲综合| 亚洲一区二区无码视频| 男女裸体下面进入的免费视频| YW.1CNC爆乳尤物未| 日本三级黄色视频| 国产精品不卡AⅤ在线播放| 亚洲第一无码XXXXXX| 老太奶性BBWBBW| 拔萝卜视频免费播放在线观看| 色婷婷粉嫩AV精品综合在线| 国产三级精品三级男人的天堂| 亚洲欧美日韩久久精品第一区| 免费XXXXX大片在线观看一区 | 伊人性伊人情综合网| 欧美野外疯狂做受XXXX高潮 | 久久人人做人人妻人人玩精品HD | 农村风流大炕作爱| 高潮VIDEOSSEX潮喷另类| 性色AV一区二区三区人妻| 久久天天躁狠狠躁夜夜爽| 八戒八戒神马影院在线观看5| 无码国产玉足脚交久久2020 | 国产精华最好的产品人V中文| 亚洲成AV人片在线观看不卡| 麻豆日产精品卡2卡3卡4卡5卡| 成人A级毛片免费视频| 亚洲AV成人午夜在线看见网站| 胯下硕大征服冰山女神| 成人永久免费高清视频在线观看| 亚洲AV无码精品色午夜果冻不卡 | 97色伦图片97综合影院| 沈陽43歲熟女高潮視頻| 久久精品无码一区二区无码| MM1313亚洲精品无码又大又| 我国产码在线观看AV哈哈哈网站| 久久久久久国产精品免费无码| 白嫩美女被内射59| 亚洲成A人片在线观看中文| 欧美人与动牲交A欧美精品| 国产麻豆剧传媒精品国产AV| 中国老熟妇自拍HD发布| 挺进邻居丰满少妇的身体| 久久夜色精品国产亚洲AV动态图| 成人免费无码大片A毛片| 亚洲国产成人丁香五月激情| 欧美中文字幕无线码视频| 国语高潮无遮挡无码免费看| 99亚洲国产精品精华液| 亚洲av成人在线| 欧美亚洲国产成人一区二区三区| 欧美精产国品一二三类产品特点| A亚洲VA欧美VA国产综合|