基于TigerSHARC的可再配置DSP系統(tǒng)動(dòng)態(tài)加載技術(shù)
發(fā)布時(shí)間:2020-06-23 13:12
【摘要】:為了適應(yīng)不斷變化的環(huán)境,DSP系統(tǒng)變得越來越復(fù)雜,功能也逐漸多樣化,在同一DSP系統(tǒng)中實(shí)現(xiàn)多種功能,并能夠進(jìn)行不斷的升級(jí)和擴(kuò)充。為了實(shí)現(xiàn)這種特性,DSP系統(tǒng)必須在維持開機(jī)的情況下實(shí)現(xiàn)代碼的動(dòng)態(tài)加載,高效地再配置系統(tǒng)。 本文在深入研究目標(biāo)文件(DOJ文件)格式的基礎(chǔ)上,通過分析Visual DSP++開發(fā)環(huán)境對(duì)TigerSHARC系列DSP程序的鏈接和加載過程,借鑒uCLinux的可執(zhí)行文件加載方法,構(gòu)建出一整套程序動(dòng)態(tài)加載系統(tǒng)。這個(gè)動(dòng)態(tài)加載系統(tǒng)主要包括PC主機(jī)上的動(dòng)態(tài)加載文件鏈接器和駐留在DSP內(nèi)部的加載管理器系統(tǒng)程序,把原來的程序鏈接過程分成兩個(gè)鏈接階段——在PC主機(jī)和DSP中兩次鏈接。 通過重新編寫鏈接程序,在DSP內(nèi)部實(shí)現(xiàn)了程序的動(dòng)態(tài)鏈接和動(dòng)態(tài)加載功能。駐留在DSP內(nèi)存中的符號(hào)注冊(cè)表是本系統(tǒng)的一大特色,它使得用戶程序可以調(diào)用諸如系統(tǒng)函數(shù)的其它程序。本系統(tǒng)引入了靈活的函數(shù)庫,函數(shù)庫包含了常用的函數(shù)集,駐留在系統(tǒng)中,加載的程序模塊不必再次包含這些函數(shù)即可使用,極大地提高了DSP編程效率。
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2006
【分類號(hào)】:TP368.1
本文編號(hào):2727380
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2006
【分類號(hào)】:TP368.1
【引證文獻(xiàn)】
相關(guān)期刊論文 前1條
1 沈發(fā)江;;基于以太網(wǎng)的DSP網(wǎng)絡(luò)加載技術(shù)研究[J];微型機(jī)與應(yīng)用;2013年07期
本文編號(hào):2727380
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2727380.html
最近更新
教材專著