<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > ARM仿真器與單片機仿真器,我的一些理解

          ARM仿真器與單片機仿真器,我的一些理解

          作者: 時間:2011-12-29 來源:網(wǎng)絡(luò) 收藏
          象你說的那種仿真器可以完全替代單片機,應(yīng)該是以前最早采用的仿真技術(shù)。這時,仿真器實際上就是一個由仿真器生產(chǎn)商再造的一個單片機。用集成電路和仿真芯片再造一個可以由Host(一般稱Host為宿主機,通常意義下就是指PC。相關(guān)概念你可以在網(wǎng)上google“交叉編譯”來獲得)這種仿真器由于技術(shù)復(fù)雜,所以一般采用CPLD甚至是FPGA來構(gòu)造。最典型的這種東東就是51單片機的仿真器了。從上面你就可以看出,這種東東的成本是比較高的,所以最便宜的51仿真器,一般沒有下800元的。

          隨著單片機的技術(shù)發(fā)展,單片機越來越復(fù)雜。如果還沿用51仿真器那樣的路子來研發(fā)仿真器,其技術(shù)復(fù)雜性將變得非常難以實現(xiàn),并且成本會高得讓用戶無法接受。因此,單片機的生產(chǎn)商開始考慮將仿真器電路做進單片機中,這樣,每個單片機產(chǎn)品都是一個自帶“仿真器”接口的計算機系統(tǒng)了。從經(jīng)濟上,這更容易讓人接受,從技術(shù)上講,這種方式下的仿真結(jié)果更接近實際系統(tǒng)。典型的仿真接口是JTAG接口。目前,新一代的單片機都基本采用這種接口。而這時的外置的仿真器,可以簡單(如用244電路做),也可以復(fù)雜(如Multi-ICE中采用了FPGA)。簡單的那種可以下載程序,可以做簡單的仿真。復(fù)雜那種功能可就比較多了,這方面我也不是太清楚,期待行中高手來開講吧。

          據(jù)我所知:ARM,MSP430,C8051這些單片機都支持JTAG仿真,TI的DSP也是建立在JTAG方式下的仿真。

          以前,51的仿真器動不動就大幾千銀子,我買不起,所以也沒有條件學(xué)單片機?,F(xiàn)在有了JTAG,個人也可以花點小錢就開始構(gòu)建自己的學(xué)習(xí)環(huán)境了。爽得很哩。

          另外,個人提一點忠告。搞單片機,除非仿真器簡單的那種,不要去打自己做仿真器的主意。沒太大意義。應(yīng)該把更多的精力投入到如何用好單片機上,個人覺得這樣更有意義一些!


          關(guān)鍵詞: ARM仿真器 單片機仿真器

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();