色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

軟件調試和硬件調試具體操作方式上的差別

射頻美學 ? 來源:硬件十萬個為什么 ? 作者:許雪松 ? 2022-11-04 09:46 ? 次閱讀

軟件調試和硬件調試都是調試,思路差不多,一些具體操作方式上有所差別。這是我在工作中總結的一些認識:

1.調試總的指導思想是,任何一個實驗應該唯一說明一個問題。成功了,唯一的結論是推論是成功的;失敗了,唯一的結論是推論是失敗的。這都是帶有唯一性的。實際操作中可能并不好做到,但其中的一個唯一應該是可以做到的。

2.由于軟件硬件的耦合,雜散參數的影響。根本問題一樣,可能現象每次發生都不一樣。大膽的假設,仔細的求證是調試中是可以依托的一個大法寶。

3.經驗總得來說,是一種實踐過程中的總結和記憶。一般來講,經驗往往帶有不精確性和一些大前提。在下一個項目或調試中應用這些經驗,要確認這些不精確性和前提。如同定理一樣,說三角形內角和是180度,在歐氏幾何里是正確的,在曲面幾何里就不正確了。所以,定理公理都是有應用前提,經驗也逃脫不了這些問題。

一次和朋友去吃飯,他講了個生動的例子:老婆和別人打八十分。那個算得精啊,每張牌都記住了算到了,準備把手里的一對AA,KK給出了。拖拉機啊。出去了就被別人給滅了,原來她還以為在打兩幅牌的,他們在打得是三幅牌的……
也是夠悲催的。

4.要對調試的系統的原理比較熟悉。不熟悉是不行的,考慮問題很可能就沒有邊界和方向。這也懷疑那也懷疑,變成了什么都懷疑,迷失了方向,面也太大了,不利于問題的解決。

5.現象的分析。解決問題都是從現象入手,現象要分清楚主次。結合設計的原理,分析出現象之間的關系,抓主要矛盾。次要現象很可能在主要現象解決后,伴隨著一起消失。

6.縮小包圍圈。有時候問題過于復雜,現象五花八門,可考慮剝洋蔥的辦法。試探性的去逼近核心問題。比如說,一個溢出錯誤,很可能產生一系列的連鎖反應。也并不是一定會出現。可試探性的增大緩沖區,調整棧,看看有沒有緩解;或者縮小緩沖區和棧,試探性看看程序的反應。對問題的現象做到心中有數。

7.對比法,在遇到一些復雜的問題的時候,不能解決。若有參照物,也可以定位問題。但對比法要注意一點,只有條件相同或相近的情況下,系統結構相同或相近下才有意義。否則比較會大大的降低可比性以及結果的意義。比如說一個軟件模塊或硬件模塊,在其他系統上正常,在本系統上不正常。可推測為使用的問題。輸入參數、輸出參數,動態運行的條件不滿足。

9.置換法,這個比較簡單,一個一個換,換到有問題的那個,問題解決了,自然也就定位問題的所在點了。也可以把目標系統的模塊置換到正確的系統上,看看能不能正常工作。

10.分治法,分治法是分而治之,各個擊破的方法。現象很多,按照原理將現象分類。相關聯的現象可作為一組,綜合考慮。

11.調試分層次,經常使用的功能,重要的核心功能應該先調試,而次要的,不常用的功能最后調試。

12.最后,細致的觀察。觀察可以區別兩種差別不大的現象;可以明確經驗的應用范圍;可以解決一些非常棘手的問題。Jtag不是萬能的,會影響程序的速度和執行的頻度;printf影響 棧的深淺以及運行時序;示波器探頭是個負載,信號可能驅動不起來……這些問題一般都是細微的現象,非常容易被忽視,唯有細致的觀察仔細的思考才可以捕捉。






審核編輯:劉清

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

    關注

    0

    文章

    4

    瀏覽量

    6228
  • 硬件調試
    +關注

    關注

    1

    文章

    9

    瀏覽量

    10728

原文標題:如何找到解決問題的思路和方法——關于軟硬件調試

文章出處:【微信號:射頻美學,微信公眾號:射頻美學】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RK3568 EDP接口調試

    RK3568支持多種接口,本文主要介紹通過edp顯示接口驅動edp顯示屏的具體操作方法以及調試記錄。
    的頭像 發表于 09-20 09:57 ?5005次閱讀
    RK3568 EDP接口<b class='flag-5'>調試</b>

    CortexR52內核Cache的具體操作

    本節內容主要講述CortexR52內核Cache的具體操作包括使緩存無效(invalidate)操作,清除(clean)緩存。有的時候客戶可能需要對cache做一些清理,比如invalidate
    的頭像 發表于 07-15 10:32 ?1324次閱讀
    CortexR52內核Cache的<b class='flag-5'>具體操作</b>

    請問在ZLLClassical Join 的入網方式是怎樣的?我該如何具體操作

    功能沒有問題, Touch搜到light,ON/OFF控制 light,問題:1、在ZLLClassical Join 的入網方式是怎樣的,我該如何具體操作?以上問題請Ti工程師或員工能在百忙中給予解答,Thanks.附上 抓包圖1、Bridge建立網絡后如圖:2、Lig
    發表于 05-22 05:44

    求ATmega168看門狗復位的具體操作過程?

    ATmega168看門狗復位的具體操作過程
    發表于 11-18 07:17

    看門狗定時器的具體操作

    看門狗定時器(WatchDog Timer)在出現程序跑飛卡死的時候用來強制復位處理器或控制器。具體操作是:通常程序正常循環會在一定周期內進行“喂狗”,若程序執行一個錯誤代碼或者程序卡死,將不
    發表于 11-10 07:15

    移植Miracl庫的具體操作步驟

    一篇文章中我們為大家介紹了嵌入式設備中支持國密算法的幾種方法。本篇我們詳細的介紹一下第一種方法:移植Miracl庫的具體操作步驟。第一步 獲取源碼MIRACL密碼庫是開源軟件,可以直接到官網下
    發表于 12-21 06:57

    AssistiveTouch的輔助功能鎖定屏幕如何具體操作

    ?和小編一起來看看吧!具體操作方法AssistiveTouch 使您可以使用 iPhone 或 iPad 觸摸屏的簡單菜單選項模擬身體動作、手勢和按鈕按下。這包括鎖定屏幕和重新啟動設備。要啟用它,首先,打開 iPhone 或 iPad
    發表于 12-31 07:04

    使用CH340來下載燒錄或調試具體操作步驟有哪些

    CH340是什么?有何特點?使用CH340來下載燒錄或調試具體操作步驟有哪些?
    發表于 02-24 07:05

    Protel在線教程:如何在PCB中給PCB補淚滴的具體操作

    Protel在線教程:如何在PCB中給PCB補淚滴的具體操作 仔細看這里,我們將學會做給PCB補淚滴的具體操作 
    發表于 04-22 09:02 ?8059次閱讀
    Protel在線教程:如何在PCB中給PCB補淚滴的<b class='flag-5'>具體操作</b>

    Protel在線教程:在PCB中給PCB做覆銅的具體操作

    Protel在線教程:在PCB中給PCB做覆銅的具體操作
    發表于 04-22 09:03 ?4047次閱讀
    Protel在線教程:在PCB中給PCB做覆銅的<b class='flag-5'>具體操作</b>

    硬件/軟件接口調試

      Debug 有幾個層次,通常構建在 Eclipse 等集成開發環境 (IDE) 。用戶需要調試實際的硬件操作系統之外的裸機軟件執行、
    的頭像 發表于 07-09 06:50 ?1489次閱讀
    在<b class='flag-5'>硬件</b>/<b class='flag-5'>軟件</b>接口<b class='flag-5'>調試</b>

    Allegro打過孔的具體操作步驟

    Allegro有一個非常好用的打過孔功能,可以在信號線旁邊快速打孔,提升了工作效率,避免手動打過孔的煩惱,具體操作步驟如下(本文使用的是Allegro17.4,其他低階版本使用方法大致相同):點擊
    的頭像 發表于 10-17 09:38 ?4891次閱讀

    PCB電鍍工藝流程及具體操作方法

    線路板的電鍍工藝,大約可以分類:酸性光亮銅電鍍、電鍍鎳/金、電鍍錫,文章介紹的是關于在線路板加工過程是,電鍍工藝的技術以及工藝流程,以及具體操作方法.
    發表于 02-07 15:27 ?7563次閱讀

    差分探頭的使用具體操作步驟

    品致差分探頭是一種專業用于電路測量的精密測試設備,其獨特的差分設計能夠有效消除噪聲干擾,提高信號測量的精確度。下面PRBTEK將為大家介紹品致差分探頭的具體操作方法。
    的頭像 發表于 04-03 11:18 ?4657次閱讀
    差分探頭的使用<b class='flag-5'>具體操作</b>步驟

    威綸通觸摸屏遠程上下載程序需要什么工具?具體操作步驟是什么?

    威綸通觸摸屏遠程上下載程序需要什么工具?具體操作步驟是什么?
    的頭像 發表于 01-17 15:34 ?4766次閱讀
    威綸通觸摸屏遠程上下載程序需要什么工具?<b class='flag-5'>具體操作</b>步驟是什么?
    主站蜘蛛池模板: 国产精品久久久久秋霞影视| 久久电影精品久久99久久| japanesematur乱儿| avv天堂| xxxx69日本| 国产AV高清怡春院| 国产日韩亚洲专区无码| 久久99国产精品一区二区| 蜜芽一二三区| 日本妈妈JMZZZZZ| 小女生RAPPER入口| 夜色伊甸园| 99国产在线视频有精品视频| YELLOW日本免费观看播放| 国产精品高清m3u8在线播放| 黄页网站18以下勿看免费| 蜜臀AV久久国产午夜福利软件| 999视频精品全部免费观看| GAY空少被体育生开菊| 不戴套挺进人妻怀孕| 国产探花在线精品一区二区| 久久两性视频| 秋霞午夜一级理论片久久| 香蕉久久日日躁夜夜嗓| 在线免费观看毛片网站| 成人免费视频在| 精品国产自在现线拍国语| 欧美多毛的大隂道| 午夜福利免费0948视频| 中国拍三a级的明星女| 高跟丝袜岳第一次| 久久精品国产免费播放| 日本亚洲欧洲免费旡码| 亚洲人日本人jlzzy| thermo脱色摇床安卓下载| 国产亚洲一区在线| 欧美成人中文字幕在线看| 亚洲国产成人久久精品影视| 99久久网站| 好吊日视频在线| 欧美怡红院视频一区二区三区|