日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 技術(shù)學(xué)院 > 技術(shù)前線
[導(dǎo)讀]為什么要使用仿真器

為什么要使用仿真器

1.1 仿真的概念:

----仿真的概念其實使用非常廣,最終的含義就是使用可控的手段來模仿真實的情況。

----在嵌入式系統(tǒng)的設(shè)計中,仿真應(yīng)用的范圍主要集中在對程序的仿真上。例如,在單片機的開發(fā)過程中,程序的設(shè)計是最為重要的但也是難度最大的一種最簡單和原始的開發(fā)流程是:編寫程序燒寫芯片驗證功能,這種方法對于簡單的小系統(tǒng)是可以對付的,但在大系統(tǒng)中使用這種方法則是完全不可能的。

1.2 仿真的種類:

---軟件仿真:這種方法主要是使用計算機軟件來模擬運行,實際的單片機運行因此仿真與硬件無關(guān)的系統(tǒng)具有一定的優(yōu)點。用戶不需要搭建硬件電路就可以對程序進行驗證,特別適合于偏重算法的程序。軟件仿真的缺點是無法完全仿真與硬件相關(guān)的部分,因此最終還要通過硬件仿真來完成最終的設(shè)計。

---硬件仿真:使用附加的硬件來替代用戶系統(tǒng)的單片機并完成單片機全部或大部分的功能。使用了附加硬件后用戶就可以對程序的運行進行控制,例如單步,全速,查看資源斷點等。硬件仿真是開發(fā)過程中所必須的。

1.3 為什么要使用仿真器?

---在與一些有經(jīng)驗的工程師交談中,我們會發(fā)現(xiàn)有相當(dāng)一部分工程師在開發(fā)中不使用或很少仿真器。向他們詢問,原因得到的回答是"仿真器不可靠"但是他們是如何解決程序開發(fā)中遇到的問題呢?通過深入的交流才明白他們是按照這樣的方法來開發(fā)程序的:

---(1) 根據(jù)自己的設(shè)計建立一個符合要求的硬件平臺,如果該平臺涉及的程序比較復(fù)雜。還要搭建一個人機交流的通道人機交流通道可能是一個簡單的發(fā)光二極,管蜂鳴器,復(fù)雜的可能是串口通訊口LCD顯示屏。

---(2) 寫一個最簡單的程序例,如只是將發(fā)光二極管連續(xù)的閃爍。程序編譯后燒寫到單片機芯片中,驗證硬件平臺是否工作正常。

---(3) 硬件平臺正常工作后編寫系統(tǒng)最低層的驅(qū)動程序,每次程序更改后都重新燒寫單片機芯片驗證。如果在程序驗證中遇到問題,則可能在程序中加入一些調(diào)試手段。例如通過串口發(fā)送一些信息到PC 端的超級終端上,用于了解程序的運行情況。

---(4) 系統(tǒng)低層驅(qū)動程序完成后再編寫用戶框架程序,由于這部分已經(jīng)不涉及到硬件部分,所以程序中的問題用戶一般能夠發(fā)現(xiàn)。

---但是更多的調(diào)查表明,使用以上方法的工程師總的看來所設(shè)計的程序不是很龐大或很復(fù)雜。因為在做簡單的項目時,我們可以通過一個發(fā)光二極管就可以表達出內(nèi)部的信息:如果程序復(fù)雜,可能需要更多的信息來表示內(nèi)部的狀態(tài),這樣可能就需要串口協(xié)助調(diào)試:如果程序更復(fù)雜,硬件更多,實時性更強,那工程師就要更多的增強調(diào)試手段,串口可能就不能滿足了,需要類似于斷點的功能,因為我想知道在某一個時刻單片機內(nèi)部的狀態(tài)究竟是怎樣?

---如果用戶程序的修改非常頻繁,可能一次又一次地的燒寫芯片占用的時間就很多,這時用戶就會想能下載程序并運行的裝置。

---到這里,您會看到,隨著用戶要求的越來越高,調(diào)試裝置已經(jīng)越來越象一個通用的仿真器了。因此我們的建議是:不要回避使用仿真器因為使用仿真器能提高您的開發(fā)速度。

---但是不能否認的是,用戶回避使用仿真器也是有原因的。因為仿真器也是一種電子裝置,非常依賴于設(shè)計者的水平。如果一個仿真器設(shè)計者的水平有欠缺,那將給仿真器的使用者帶來很大的問題。因為仿真器的使用者將分不清楚究竟是程序的問題還是出在那里。隨著電子設(shè)備的復(fù)雜化,設(shè)計工程師面臨前所未有的壓力。您可以想象,用戶發(fā)現(xiàn)了程序中有一個問題,首先懷疑是自己系統(tǒng)中的問題,可能是軟件方面也可能是硬件方面。因為用戶系統(tǒng)處于開發(fā)階段,用戶基本上不會懷疑仿真器。在這種情況下,用戶將耗費很大的精力在自己的系統(tǒng)中尋找并不存在的問題。如果用戶最終發(fā)現(xiàn)問題來源于仿真器,并通過燒寫芯片驗證確,實如此那這個仿真器用戶以后可能會逐漸放棄使用仿真器。

---用戶放棄使用仿真器,對用戶的影響是巨大的。因為放棄使用一個設(shè)計不完善的仿真器,也放棄了使用其它設(shè)計完善的仿真器,關(guān)鍵是放棄了合理的開發(fā)方法。因此我們的建議是:不要回避使用仿真器但要挑選好的仿真器。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉