伊人久久无码精品中文字幕,国产精品免费久久久久久久久,93精91精品国产综合久久香蕉,久久99热狠狠色精品一区

ARM仿真器與嵌入式系統(tǒng)設計講解

2013-10-21 14:43 來源:互聯(lián)網(wǎng) 作者:洛小辰

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

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

一、嵌入式產(chǎn)品的開發(fā)周期

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

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

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

二、為什么需要仿真器

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

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

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

三、仿真器究竟是什么?

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

9

四、內(nèi)部和外部模式

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

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

五、Bondout、增強型Hooks芯片和標準產(chǎn)品芯片

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

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

1 2 > 
嵌入式 ARM 仿真器

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門

伊人久久无码精品中文字幕,国产精品免费久久久久久久久,93精91精品国产综合久久香蕉,久久99热狠狠色精品一区
亚洲图片欧洲图片日韩av| 欧美日本不卡视频| 一区二区三区四区五区精品视频 | 最近中文字幕日韩精品| 伊人久久综合| 在线看成人片| 欧美日韩亚洲天堂| 久久精品夜色噜噜亚洲a∨| 欧美一级免费视频| 欧美一区二区大片| 久久国产免费| 久久躁日日躁aaaaxxxx| 亚洲一区三区在线观看| 亚洲一区影院| 欧美影院一区| 久久综合久久久| 欧美成年人视频| 久久精品国产一区二区三区免费看| 日韩一级片网址| 中国成人黄色视屏| 亚洲欧美日韩精品久久| 久久www成人_看片免费不卡| 久久久午夜精品| 欧美韩日一区| 国产精品成人播放| 欧美日韩精品中文字幕| 欧美视频国产精品| 国产精品一区二区你懂得 | 亚洲男女毛片无遮挡| 午夜精品免费在线| 久久久国产午夜精品| 蜜桃伊人久久| 欧美日韩调教| 国产精品伊人日日| 激情国产一区二区| 亚洲精选视频免费看| 亚洲欧美精品一区| 榴莲视频成人在线观看| 欧美日韩精品欧美日韩精品| 国产免费观看久久黄| 亚洲福利电影| 亚洲欧美卡通另类91av| 久久亚洲免费| 国产精品国产三级国产普通话三级| 欧美日韩一区二| 国产亚洲精品v| 亚洲国产精品一区二区尤物区 | 欧美日韩亚洲成人| 国产日韩欧美精品| 91久久香蕉国产日韩欧美9色| 亚洲国内自拍| 亚洲欧美另类中文字幕| 99亚洲精品| 99re66热这里只有精品4| 国产综合亚洲精品一区二| 亚洲国产精品一区二区www| 亚洲视频一二区| 久久久久久夜精品精品免费| 欧美日韩性生活视频| 国产有码在线一区二区视频| 亚洲乱码国产乱码精品精天堂| 最近中文字幕日韩精品| 亚洲欧美日韩成人| 欧美高清视频一区二区三区在线观看| 欧美激情在线| 国产日韩精品一区二区| 亚洲免费av观看| 久久国产精品亚洲va麻豆| 欧美激情一区二区三区不卡| 国产欧美一级| 99精品欧美一区| 亚洲视频在线看| 麻豆91精品| 国产欧美日韩| 99成人在线| 亚洲免费在线播放| 欧美在线日韩| 欧美性生交xxxxx久久久| 91久久国产精品91久久性色| 午夜激情综合网| 欧美人与禽猛交乱配视频| 国产精品久久久久77777| 91久久午夜| 久久久福利视频| 国产精品美女www爽爽爽视频| 国产亚洲一区在线播放| 中文高清一区| 欧美激情视频一区二区三区在线播放 | 欧美视频在线观看免费网址| 在线播放一区| 久久高清国产| 国产精品视频免费观看| 99国产精品久久久久久久久久| 亚洲免费一区二区| 欧美日韩精品免费观看视频| 1000部精品久久久久久久久| 9l国产精品久久久久麻豆| 牛牛影视久久网| 狠狠色狠狠色综合日日小说| 香蕉久久夜色精品国产| 老司机精品久久| 欧美系列精品| 99精品久久| 欧美日韩黄色大片| 久久国产精品久久久久久久久久 | 亚洲国产精品va在线看黑人| 欧美与黑人午夜性猛交久久久| 另类春色校园亚洲| 黄色成人在线网址| 欧美一区三区二区在线观看| 国产精品爽爽ⅴa在线观看| 正在播放欧美视频| 欧美视频你懂的| 一区二区三区四区精品| 欧美日韩国产小视频| 国产亚洲激情| 一区二区三区日韩在线观看| 久久久噜噜噜久久狠狠50岁| 国产一区二区精品| 欧美一区二区三区在线看| 国产精品揄拍500视频| 性欧美大战久久久久久久免费观看 | 欧美激情影音先锋| 亚洲毛片av在线| 欧美日韩成人一区二区三区| 日韩午夜电影av| 欧美日韩一区国产| 亚洲一区二区三区免费视频| 国产精品免费观看在线| 午夜宅男久久久| 国产在线拍偷自揄拍精品| 久久久久久一区| 国产精品一区二区久久精品| 欧美一区二区三区免费观看视频 | 国产视频一区欧美| 欧美一区1区三区3区公司| 欧美三区不卡| 亚洲淫性视频| 欧美日韩亚洲视频| 亚洲欧美激情诱惑| 国产亚洲毛片| 欧美~级网站不卡| 日韩一级黄色片| 国产精品热久久久久夜色精品三区| 亚洲精选久久| 国产精品成人v| 欧美一级黄色录像| 精品二区视频| 欧美极品欧美精品欧美视频| 亚洲视频第一页| 国产午夜精品久久久久久久| 另类春色校园亚洲| 99精品99久久久久久宅男| 国产精品久久久久毛片大屁完整版 | 韩国一区二区三区美女美女秀| 亚洲自拍电影| 国产一区99| 免费观看成人网| 在线视频一区二区| 国产日韩精品一区二区| 老司机午夜精品视频| 99亚洲一区二区| 国产日韩亚洲欧美综合| 女女同性精品视频| 亚洲视频999| 激情成人av| 欧美色视频日本高清在线观看| 日韩一级黄色大片| 国产农村妇女精品| 欧美激情一区二区三区在线| 欧美亚洲日本国产| 国产日产亚洲精品| 久久岛国电影| 日韩网站在线看片你懂的| 国产欧美日韩亚洲精品| 欧美激情在线免费观看| 欧美一级大片在线观看| 亚洲欧洲视频在线| 国产九九精品视频| 欧美国产日韩a欧美在线观看| 亚洲精品一二三| 欧美日韩一区在线观看| 久久久久成人精品| 中国女人久久久| 黄色国产精品一区二区三区| 欧美日韩在线精品一区二区三区| 亚洲午夜精品久久久久久app| 国产精品国产成人国产三级| 老司机午夜精品| 午夜影院日韩| 99在线|亚洲一区二区| 国产一区二区中文字幕免费看| 久久久www成人免费无遮挡大片| 极品中文字幕一区| 国产精品每日更新| 欧美激情综合网| 亚洲欧美资源在线| 日韩亚洲精品视频| 在线精品视频一区二区三四| 国产日韩欧美成人|