在嵌入式系統(tǒng)的開發(fā)過(guò)程中,仿真器是一個(gè)必不可少的開發(fā)工具。特別是對(duì)于初級(jí)嵌入式系統(tǒng)開發(fā)工程師,借助一個(gè)功能強(qiáng)大的仿真器進(jìn)行開發(fā)工作,可以達(dá)到事半功倍的效果。一個(gè)嵌入式仿真、調(diào)試系統(tǒng)支持單步執(zhí)行、設(shè)置斷點(diǎn)、觀察變量?jī)?nèi)容及寄存器內(nèi)容等功能。開發(fā)人員可以通過(guò)各類調(diào)試功能觀察變量和寄存器的變化,從而可以很清楚的了解整個(gè)程序運(yùn)行的狀況,及時(shí)的調(diào)整和修改程序,并不需要反復(fù)的向芯片燒寫程序,就可以完成對(duì)于程序的調(diào)試工作。 @@ 本文在分析了目前市場(chǎng)上常用仿真器的設(shè)計(jì)原理的基礎(chǔ)上,提出了以三星公司的S3C44BO ARM7處理器為主CPU,通過(guò)以太網(wǎng)接口進(jìn)行數(shù)據(jù)傳輸?shù)腁RMJTAT仿真器的設(shè)計(jì)方案。利用這種仿真器進(jìn)行程序調(diào)試,不僅可以大幅度的提高下載速度,還可以實(shí)現(xiàn)仿真器資源的共享,而且調(diào)試時(shí)程序是在目標(biāo)板上運(yùn)行,仿真更接近于目標(biāo)硬件。 @@ 文中首先對(duì)于傳統(tǒng)仿真器的設(shè)計(jì)原理、作用、存在的問(wèn)題進(jìn)行了研究,然后提出了基于S3C44BO的以太網(wǎng)接口的ARM-JTAG仿真器的設(shè)計(jì)。該仿真器的設(shè)計(jì)主要分為以下幾步:第一,提出總體設(shè)計(jì)方案,包括硬件的設(shè)計(jì)及軟件的設(shè)計(jì)。第二,詳細(xì)介紹該仿真器的硬件結(jié)構(gòu)設(shè)計(jì)和程序開發(fā)過(guò)程,其中特別對(duì)以太網(wǎng)接口的設(shè)計(jì)進(jìn)行了研究。第三,總結(jié)了該仿真器的功能、特點(diǎn)。 @@關(guān)鍵詞:仿真器;S3C44BO;以太網(wǎng)接口;JTAG;LwIP
標(biāo)簽:
ARMJTAG
以太網(wǎng)接口
仿真器
上傳時(shí)間:
2013-06-16
上傳用戶:253189838