亚洲精品成人网站在线观看_亚洲一区欧洲一区_亚洲成人精品久久_精品亚洲国产成人

ARM仿真器與嵌入式系統設計講解

2013-10-21 14:43 來源:互聯網 作者:洛小辰

嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手表、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是是由單個程序實現整個控制邏輯。

所謂ARM仿真器,即用于調試基于ARM內核芯片的一個硬件模塊。ARM內核包括ARM7,ARM9,ARM11,Cortex-A,Cortex-M,Cortex-R等系列,而基于這些內核的芯片則更多了。那么這些仿真器選擇有一個原則,用于低端嵌入式微控制器的話,用ULINK2,ULINKPpro即可,可以調試Cortex-M,Cortex-R芯片。用于高端的應用處理器ARM9,ARM11,Cortex-A的話,就需要用到DSTREAM仿真器了。

一、嵌入式產品的開發周期

典型的嵌入式微控制器開發項目的第一個階段是用C編譯器從源程序生成目標代碼,生成的目標代碼將包括物理地址和一些調試信息。目前代碼可以用軟件模擬器、目標Monitor或在線仿真器來執行和調試。軟件模擬器是在PC機或工作站平臺上,以其CPU(如x86)及其系統資源來模擬目標CPU(如P51XA),并執行用戶的目標代碼;而目標Monitor則是將生成的目標代碼下載到用戶目標板的程序存儲器中,并在下載的代碼中增加一個Monitor任務軟件,用來監視和控制用戶目標代碼的執行,用戶通過目標板上的串行口或其它調試端口,利用桌面計算機來調試程序。

程序的調試是通過設置斷點、使程序在指定的指令位置停止運行來實現的。在程序中止的時候,檢查存儲器和寄存器的內容,作為發現程序錯誤的線索。

程序經過調試、找到所有的錯誤后,修改源代碼,重新編譯,以一種標準格式生成目標代碼文件,比如Intel HEX.這個目標代碼將被存儲在最終產品的非揮發存儲器,比如EPROM或FLASH中。

二、為什么需要仿真器

軟件模擬器和目標 Monitor提供了一種經濟的調試手段,對于很多設計來說已經足夠。但是也有很多場合,需要利用仿真器來找到程序錯誤。 無論在哪一種場合,仿真器都能夠減少調試時間、簡化系統集成、增加可靠性、優化測試步驟,從而使其物有所值。更常見的情況是工程師在項目的不同階段同時使用軟件模擬器和仿真器,特別是在大的開發項目中。

軟件模擬器和軟件調試器在斷點之外只提供了很少的幾種功能,比如顯示端口內容和代碼覆蓋。沒有檢測事件和條件、然后作出反應的手段,也沒有辦法記錄MCU的總線周期、然后判斷程序的執行究竟發生了什么情況。如果你的MCU有片上EPROM或FLASH存儲器,并且運行在單片模式,則只有仿真器才能夠對系統進行調試,而不嚴重占用和消耗MCU資源。

在線仿真器可以很容易地做到這些事情,并且還能夠提供很多其它功能。仿真器是軟件和硬件之間的橋梁。在項目進行的某些階段,你必須讓程序在實際的硬件上面運行。仿真器可以很容易地幫助你了解如何在調試階段充分利用仿真器。

三、仿真器究竟是什么?

仿真器可以替代你的目標系統中的MCU,仿真其運行。 仿真器運行起來和實際的目標處理器一樣,但是增加了其它功能,使你能夠通過桌面計算機或其它調試界面來觀察MCU中的程序和數據,并控制MCU的運行。仿真器是調試嵌入式軟件的一個經濟、有效的手段。Nohau的EMUL51XA-PC仿真器系列用來調試Philips P51XA系列MCU,而EMUL51-PC系列仿真器則支持眾多廠家的8051系列單片機。

9

四、內部和外部模式

內部模式是指程序和數據位于MCU芯片內部,以FLASH或EPROM的形式存在,地址和數據總線對于用戶并不可見,由此節省下來的芯片引腳作為I/O口提供給用戶。內部模式也稱單片模式,所有的程序執行都發生在內部ROM中。為了有效地仿真這種芯片,要求仿真器使用bondout或增強型Hooks芯片。

外部模式是當程序存儲器,可能還有部分數據存儲器,位于MCU外部的情況,需要有地址和數據總線來訪問這部分存儲器。外部模式也稱擴展模式,用戶芯片、bondout芯片和增強型hooks芯片都能夠產生這種工作模式,這種情況下芯片的地址和數據總線引腳不能作為通用I/O口使用。Nohau的仿真器使用這三種芯片來實現有效的程序調試。

五、Bondout、增強型Hooks芯片和標準產品芯片

這些名詞是指仿真器所使用的、用來替代目標MCU的三種仿真處理器。只有Bondout和增強型Hooks芯片能夠實現單片調試,標準產品芯片不能。和標準產品芯片相比,bondout芯片有一些增加的引腳,連接到芯片內部硅片的電路節點上,所有又稱“超腳芯片”.P51XA系列單片機仿真器都使用bondout芯片,EMUL51XA-PC就是很好的例子。

增強型Hooks芯片利用各種芯片引腳上面沒有的機器周期來提供地址和數據總線,一些80C51系列仿真器就是使用增強型Hooks芯片。有趣的是,這些增強型Hooks芯片中的一些也是標準的產品芯片。使用增強型Hooks芯片作為仿真CPU需要一些額外的特殊功能電路來從復用的芯片引腳中,分解出地址和數據總線以及一些必須的控制信號,用戶的目標板沒有這些電路,所有仍然是單片工作模式。采用bondout芯片和增強型Hooks芯片能夠實現極為精確的仿真,從功能一直到芯片的功耗。

1 2 > 
嵌入式 ARM 仿真器

相關閱讀

暫無數據

一周熱門

亚洲精品成人网站在线观看_亚洲一区欧洲一区_亚洲成人精品久久_精品亚洲国产成人

                  亚洲精品免费在线| 日韩欧美www| 久久色.com| 亚洲一本大道在线| 国产寡妇亲子伦一区二区| 国产精品剧情在线亚洲| 欧美视频一区二| 中文字幕不卡在线| 麻豆91免费观看| 中文字幕二三区不卡| 欧美在线观看一二区| 中文字幕欧美日本乱码一线二线| 偷拍亚洲欧洲综合| 2017欧美狠狠色| 一本一道久久a久久精品| 久久久美女艺术照精彩视频福利播放 | 亚洲国产一区二区三区青草影视| 日韩三级电影网址| 一区二区三区中文字幕电影| 国产成人免费在线视频| 亚洲日本韩国一区| 日韩欧美成人一区| 午夜国产精品一区| 久久无码av三级| 欧美亚洲国产一区二区三区| 亚洲日本丝袜连裤袜办公室| 粉嫩aⅴ一区二区三区四区| 亚洲一区二区三区中文字幕| 久久久噜噜噜久噜久久综合| 老司机一区二区| 亚洲欧美在线观看| 精品国精品国产| 蜜桃av噜噜一区二区三区小说| 国产精品情趣视频| 日韩欧美国产电影| 七七婷婷婷婷精品国产| 欧美激情在线看| 91精品福利在线一区二区三区| 亚洲五月六月丁香激情| 久久久久久久久久久黄色| 欧美日韩一二区| 一区二区三区 在线观看视频| 91在线porny国产在线看| 欧美影视一区在线| 洋洋av久久久久久久一区| 久久影院电视剧免费观看| 欧美日韩高清一区二区不卡| 亚洲成人在线网站| 国产欧美1区2区3区| 日韩欧美国产综合| 九九视频精品免费| 亚洲综合色在线| 国产精品久久久久毛片软件| 不卡的电影网站| 欧美午夜精品理论片a级按摩| 夜夜嗨av一区二区三区四季av| 国产亚洲短视频| 欧美一级久久久| 久久国内精品视频| 亚洲国产婷婷综合在线精品| 国产精品久久久久影院亚瑟| 99久久精品免费看国产免费软件| 欧美视频一区二区在线观看| 三级欧美韩日大片在线看| 亚洲摸摸操操av| 国产精品私房写真福利视频| 99久久精品免费精品国产| 制服丝袜激情欧洲亚洲| 蜜桃久久av一区| 亚洲福利一区二区三区| 亚洲精品视频观看| 国产精品久久午夜夜伦鲁鲁| 国产亚洲精品久| 波多野洁衣一区| 欧美一区二区视频免费观看| 久久国产福利国产秒拍| 五月天网站亚洲| 亚洲成av人片一区二区| 亚洲欧美日韩在线不卡| 亚洲视频资源在线| 欧美国产一区二区在线观看| 国产亚洲美州欧州综合国| 97久久久精品综合88久久| 日韩欧美国产1| 国产.精品.日韩.另类.中文.在线.播放| 欧美中文字幕一区二区三区 | 国产精品成人网| 国产欧美一区在线| 国产调教视频一区| 久久久精品蜜桃| 国产亚洲精品aa| 久久久久久久久久久久久久久99 | 久久精品欧美日韩| 91理论电影在线观看| 精品国内片67194| 99精品在线观看视频| 精品成人一区二区三区| 成人av中文字幕| 精品女同一区二区| 99国产精品久久| 久久久久久久久久电影| 91麻豆产精品久久久久久| 国产午夜精品一区二区三区四区| 国产亚洲精品超碰| 国产精品超碰97尤物18| 中文字幕永久在线不卡| 亚洲精品v日韩精品| 一区二区三区免费网站| 五月天网站亚洲| 色噜噜夜夜夜综合网| 麻豆精品一区二区| 欧美精品丝袜久久久中文字幕| 国产一区视频导航| 日韩视频免费观看高清完整版在线观看| 国产成人av电影在线| 精品国产伦一区二区三区观看方式| 99久久精品免费观看| 欧美国产日韩在线观看| 国产精品人妖ts系列视频| 一区二区三区在线高清| 亚洲一区二区三区在线看| 免费观看在线色综合| 制服丝袜日韩国产| 91丨九色丨尤物| 国产精品九色蝌蚪自拍| 亚洲欧洲日韩综合一区二区| 一区二区三国产精华液| 日本福利一区二区| 国产精品亚洲专一区二区三区| 精品国产乱码久久久久久浪潮| 久久久99精品久久| 伊人开心综合网| 色综合久久久久综合99| 国产呦萝稀缺另类资源| 久久视频一区二区| 亚洲欧美日韩一区二区三区在线观看| 亚瑟在线精品视频| 91福利区一区二区三区| 国产成人精品亚洲日本在线桃色 | 欧美剧在线免费观看网站| 95精品视频在线| 亚洲免费av在线| 色又黄又爽网站www久久| 福利电影一区二区| 国产精品欧美久久久久无广告 | 亚洲图片你懂的| 色悠悠久久综合| 成人丝袜18视频在线观看| 国产精品污污网站在线观看| 亚洲综合一二区| 国产盗摄一区二区| 国产精品区一区二区三| 亚洲国产另类av| 国产激情视频一区二区三区欧美| 欧美激情中文不卡| 亚洲国产一区视频| 成人妖精视频yjsp地址| 亚洲欧洲国产日本综合| 天天综合网 天天综合色| 成人h动漫精品| 亚洲自拍偷拍综合| 91精品国产综合久久香蕉的特点| 久久久久一区二区三区四区| 亚洲成人综合视频| 欧美大胆一级视频| 亚洲女同一区二区| 国产一区二区三区黄视频| 国产日本亚洲高清| 日本久久一区二区| 91亚洲精品久久久蜜桃| 亚洲国产va精品久久久不卡综合 | 色88888久久久久久影院按摩 | 色综合色狠狠天天综合色| 99精品一区二区| 亚洲18影院在线观看| 久久综合久久综合久久综合| 亚洲一区二区三区中文字幕在线 | 亚洲午夜一二三区视频| 成人免费看视频| 一区二区三区色| 日韩欧美国产一二三区| 亚洲国产一区二区三区青草影视| 成人免费毛片a| 亚洲第四色夜色| 久久众筹精品私拍模特| 天天综合网天天综合色| 国产视频一区二区在线观看| 美美哒免费高清在线观看视频一区二区 | 亚洲18女电影在线观看| 久久一区二区视频| 午夜久久福利影院| 久久久久久久久岛国免费| 日本不卡视频在线| 日本一区二区三区电影| 日本韩国欧美三级| 国产精品视频线看| 国产成人综合亚洲网站| 亚洲一区二区中文在线| www久久精品| 欧美亚洲日本国产|