ccs集成開發(fā)環(huán)境_第1頁
ccs集成開發(fā)環(huán)境_第2頁
ccs集成開發(fā)環(huán)境_第3頁
ccs集成開發(fā)環(huán)境_第4頁
ccs集成開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.第四章第四章DSP的的開發(fā)環(huán)境與工具開發(fā)環(huán)境與工具 . 一般估計,一個嵌入式系統(tǒng),開一般估計,一個嵌入式系統(tǒng),開發(fā)的發(fā)的80%的努力,以及系統(tǒng)的的努力,以及系統(tǒng)的80%的復(fù)雜程度,取決于軟件。的復(fù)雜程度,取決于軟件。 因此,設(shè)計人員在為實時系統(tǒng)選因此,設(shè)計人員在為實時系統(tǒng)選擇處理器時,都極為看重先進的、擇處理器時,都極為看重先進的、易于使用的開發(fā)環(huán)境與工具。易于使用的開發(fā)環(huán)境與工具。.DSP的開發(fā)環(huán)境和工具大致的開發(fā)環(huán)境和工具大致可以分為以下幾類:可以分為以下幾類:v代碼生成工具代碼生成工具v系統(tǒng)集成及調(diào)試環(huán)境與工具系統(tǒng)集成及調(diào)試環(huán)境與工具v實時操作系統(tǒng)實時操作系統(tǒng).C 優(yōu)化編譯器優(yōu)化編譯器

2、 TI 為其為其TMS320系列系列 DSP提供了系列的提供了系列的 C 編譯器。將標(biāo)準編譯器。將標(biāo)準 C 源文件編譯成為相源文件編譯成為相應(yīng)片種的匯編語言源代碼文件,進而匯應(yīng)片種的匯編語言源代碼文件,進而匯編和連接,產(chǎn)生可執(zhí)行的目標(biāo)文件。編和連接,產(chǎn)生可執(zhí)行的目標(biāo)文件。 這些這些 C 編譯器符合編譯器符合ANSI C 標(biāo)準;有運標(biāo)準;有運行 支 持 庫 ; 一 個 外 殼 程 序 (行 支 持 庫 ; 一 個 外 殼 程 序 ( s h e l l program)可以一步將)可以一步將 C 源代碼翻譯成源代碼翻譯成為為TMS320的目標(biāo)代碼。的目標(biāo)代碼。.C 優(yōu)化編譯器主要特點優(yōu)化編譯器主

3、要特點v 完全符合完全符合ANSI C標(biāo)準標(biāo)準v帶有一個完整的運行支持庫,包括帶有一個完整的運行支持庫,包括字符串操作,動態(tài)存儲器分配,數(shù)字符串操作,動態(tài)存儲器分配,數(shù)據(jù)轉(zhuǎn)換,三角、指數(shù)和雙曲線函數(shù)據(jù)轉(zhuǎn)換,三角、指數(shù)和雙曲線函數(shù)等。可以對運行支持函數(shù)庫和用戶等??梢詫\行支持函數(shù)庫和用戶定義函數(shù)庫作擴展定義函數(shù)庫作擴展.C 優(yōu)化編譯器主要特點優(yōu)化編譯器主要特點v使用多種先進技術(shù)來從使用多種先進技術(shù)來從 C 源代碼產(chǎn)源代碼產(chǎn)生高效匯編代碼。通用優(yōu)化可用于生高效匯編代碼。通用優(yōu)化可用于任何任何 C 代碼,而對各片種的專門優(yōu)代碼,而對各片種的專門優(yōu)化更適應(yīng)該片種的結(jié)構(gòu)特點。通過化更適應(yīng)該片種的結(jié)構(gòu)特

4、點。通過簡化循環(huán)、重新安排語句和表達式、簡化循環(huán)、重新安排語句和表達式、將變量安排入寄存器等方法來改善將變量安排入寄存器等方法來改善執(zhí)行速度執(zhí)行速度,減小減小 C 程序的大小程序的大小.C 優(yōu)化編譯器主要特點優(yōu)化編譯器主要特點v歸檔器公用程序(歸檔器公用程序(Archiver Utility),),將文件歸入單一的檔案文件或庫中,將文件歸入單一的檔案文件或庫中,可以對庫作文件的添加、刪除、替可以對庫作文件的添加、刪除、替換等。可以將目標(biāo)文件庫作為連接換等。可以將目標(biāo)文件庫作為連接器的輸入器的輸入.C 優(yōu)化編譯器主要特點優(yōu)化編譯器主要特點v公用目標(biāo)文件格式(公用目標(biāo)文件格式(COFF,Commo

5、n Object )使用戶能夠在連)使用戶能夠在連接時定義自己系統(tǒng)的存儲器映射,接時定義自己系統(tǒng)的存儲器映射,將將 C 代碼和數(shù)據(jù)連接到特定的存儲代碼和數(shù)據(jù)連接到特定的存儲區(qū)域,從而最大限度地改善其性能。區(qū)域,從而最大限度地改善其性能。COFF還為源程序一級的查錯提供強還為源程序一級的查錯提供強有力的支持有力的支持.C 優(yōu)化編譯器主要特點優(yōu)化編譯器主要特點v包含一個外殼程序(包含一個外殼程序(Shell Program),只用一個命令,就可),只用一個命令,就可以編譯、匯編、和連接,直接從以編譯、匯編、和連接,直接從C原原文件產(chǎn)生可執(zhí)行的文件產(chǎn)生可執(zhí)行的COFF文件文件.C 優(yōu)化編譯器主要特點

6、優(yōu)化編譯器主要特點v多種列表文件:多種列表文件:(1)匯編語言源文件,可以有選擇地)匯編語言源文件,可以有選擇地包括內(nèi)部列表、包括內(nèi)部列表、C源代碼及使用寄存源代碼及使用寄存器的信息器的信息(2)預(yù)處理輸出文件)預(yù)處理輸出文件(3)帶有行號和操作碼的匯編列表文)帶有行號和操作碼的匯編列表文件件.C 編譯器的優(yōu)化編譯器的優(yōu)化C編譯器的效率取決于所作的優(yōu)化的編譯器的效率取決于所作的優(yōu)化的范圍和數(shù)量。范圍和數(shù)量。TMS320的的C編譯器能編譯器能作很寬范圍的多種優(yōu)化,從而改善作很寬范圍的多種優(yōu)化,從而改善其編譯所得代碼的效率。其編譯所得代碼的效率。TMS320的的C編譯器所作的優(yōu)化分為適編譯器所作的

7、優(yōu)化分為適用于所有處理器的通用優(yōu)化和針對用于所有處理器的通用優(yōu)化和針對特定片種的專門優(yōu)化特定片種的專門優(yōu)化.通用優(yōu)化通用優(yōu)化v改變表達式,字符簡化,常數(shù)合并改變表達式,字符簡化,常數(shù)合并將表達式簡化成為要求較少指令和較少寄將表達式簡化成為要求較少指令和較少寄存器的等價形式:存器的等價形式:(a+b) - (c+d) - (a+b)-c)-d)a = (b+4) - (c+1) - a = b - c + 3.通用優(yōu)化通用優(yōu)化v數(shù)據(jù)流優(yōu)化數(shù)據(jù)流優(yōu)化 使用較少代價的表達式,檢測出并使用較少代價的表達式,檢測出并去除不必要的賦值,避免再計算已去除不必要的賦值,避免再計算已經(jīng)計算過的值經(jīng)計算過的值.通

8、用優(yōu)化通用優(yōu)化v優(yōu)化轉(zhuǎn)移優(yōu)化轉(zhuǎn)移/ /簡化控制流簡化控制流 分析程序的轉(zhuǎn)移情況,重新安排分析程序的轉(zhuǎn)移情況,重新安排操作順序,消去轉(zhuǎn)移或多余的條件操作順序,消去轉(zhuǎn)移或多余的條件.通用優(yōu)化通用優(yōu)化v優(yōu)化循環(huán)相關(guān)變量,例如:優(yōu)化循環(huán)相關(guān)變量,例如: 為數(shù)組元素設(shè)置下標(biāo)的代碼改為為數(shù)組元素設(shè)置下標(biāo)的代碼改為指針增量的代碼;指針增量的代碼; 用計數(shù)器控制的循環(huán)寫成塊循環(huán),用計數(shù)器控制的循環(huán)寫成塊循環(huán),或使用高效的增或使用高效的增/ /減量轉(zhuǎn)移指令減量轉(zhuǎn)移指令.通用優(yōu)化通用優(yōu)化v在循環(huán)中總是計算同樣值的表達式,在循環(huán)中總是計算同樣值的表達式,移到循環(huán)外面移到循環(huán)外面.針對特定片種的專門優(yōu)化針對特定片種的

9、專門優(yōu)化v將地址寄存器作為指針來使用。當(dāng)將地址寄存器作為指針來使用。當(dāng)數(shù)組下標(biāo)結(jié)構(gòu)成為循環(huán)變量時,這數(shù)組下標(biāo)結(jié)構(gòu)成為循環(huán)變量時,這種優(yōu)化特別有效種優(yōu)化特別有效.針對特定片種的專門優(yōu)化針對特定片種的專門優(yōu)化v以省時為基礎(chǔ)的寄存器配置以省時為基礎(chǔ)的寄存器配置 根據(jù)變量的類型、使用的情況和頻根據(jù)變量的類型、使用的情況和頻率,將寄存器配置存放變量和暫時率,將寄存器配置存放變量和暫時使用的值。循環(huán)中使用的變量的優(yōu)使用的值。循環(huán)中使用的變量的優(yōu)先級高于其他變量;不再重復(fù)使用先級高于其他變量;不再重復(fù)使用的變量可以配置到同一個寄存器的變量可以配置到同一個寄存器.針對特定片種的專門優(yōu)化針對特定片種的專門優(yōu)化v

10、通過使用塊循環(huán)指令通過使用塊循環(huán)指令RPTB來支持零來支持零開銷循環(huán)開銷循環(huán)v使用寄存器來傳遞函數(shù)的自變量使用寄存器來傳遞函數(shù)的自變量.匯編語言工具匯編語言工具TMS320的匯編語言工具是一個軟件的匯編語言工具是一個軟件包,其中包括包,其中包括:v匯編器匯編器v連接器連接器v歸檔器歸檔器v交叉引用列表器交叉引用列表器v十六進制轉(zhuǎn)換公用程序十六進制轉(zhuǎn)換公用程序.匯編器(匯編器(Assembler) 將匯編語言的源程序文件匯編成將匯編語言的源程序文件匯編成為機器語言的目標(biāo)程序文件,其格為機器語言的目標(biāo)程序文件,其格式為式為COFF(公用目標(biāo)文件格式)。(公用目標(biāo)文件格式)。匯編語言源程序可以包括匯

11、編語言匯編語言源程序可以包括匯編語言指令(指令(instruction)、匯編指令)、匯編指令(assembler directives)和宏指令)和宏指令(macro directives).連接器(連接器(Linker) 連接器的基本任務(wù)是將目標(biāo)文件連接器的基本任務(wù)是將目標(biāo)文件連接在一起,產(chǎn)生可執(zhí)行模塊。連連接在一起,產(chǎn)生可執(zhí)行模塊。連接器可以接受的輸入文件包括匯編接器可以接受的輸入文件包括匯編器產(chǎn)生的器產(chǎn)生的COFF目標(biāo)文件、命令文件、目標(biāo)文件、命令文件、庫文件、以及已部分連接好了的文庫文件、以及已部分連接好了的文件。它所產(chǎn)生的可執(zhí)行件。它所產(chǎn)生的可執(zhí)行COFF目標(biāo)模目標(biāo)模塊可以裝入各種

12、開發(fā)工具塊可以裝入各種開發(fā)工具,或由或由TMS320器件來執(zhí)行器件來執(zhí)行.歸檔器(歸檔器(Archiver) 歸檔器允許用戶將一組文件歸入歸檔器允許用戶將一組文件歸入一個檔案文件(庫)。例如,將若一個檔案文件(庫)。例如,將若干個宏歸入一個宏庫,匯編器將搜干個宏歸入一個宏庫,匯編器將搜索這個庫,并調(diào)用源文件中使用的索這個庫,并調(diào)用源文件中使用的宏。也可以用歸檔器將一組目標(biāo)文宏。也可以用歸檔器將一組目標(biāo)文件收入一個目標(biāo)文件庫,連接器將件收入一個目標(biāo)文件庫,連接器將連接庫內(nèi)的成員,并解決外部引用連接庫內(nèi)的成員,并解決外部引用.交叉引用列表器交叉引用列表器(Cross-Reference Liste

13、r) 交叉引用列表器是一個查錯的工交叉引用列表器是一個查錯的工具。它接受已經(jīng)連接好的目標(biāo)文件具。它接受已經(jīng)連接好的目標(biāo)文件作為輸入,產(chǎn)生一個交叉引用列表作為輸入,產(chǎn)生一個交叉引用列表作為輸出。它列出符號、符號的定作為輸出。它列出符號、符號的定義、以及它們在已經(jīng)連接的源文件義、以及它們在已經(jīng)連接的源文件中的引用中的引用.十六進制轉(zhuǎn)換公用程序十六進制轉(zhuǎn)換公用程序(Hex Conversion Utility)將將COFF目標(biāo)文件轉(zhuǎn)換成為若干種標(biāo)準目標(biāo)文件轉(zhuǎn)換成為若干種標(biāo)準的文件格式:的文件格式:vASCII-十六進制十六進制vExtended TektronixvIntel MCS-86vMoto

14、rola ExorciservTI SDSMAC.系統(tǒng)集成與調(diào)試工具系統(tǒng)集成與調(diào)試工具 TI公司為公司為TMS320系統(tǒng)的集成與調(diào)系統(tǒng)的集成與調(diào)試所提供的工具包括調(diào)試器接口試所提供的工具包括調(diào)試器接口(C/Assembly source debugger)、)、軟仿真器(軟仿真器(Simulator)、)、DSP入門入門套件(套件(DSK,DSP Starter Kit)、標(biāo))、標(biāo)準評估模塊(準評估模塊(EVM)、以及擴展開)、以及擴展開發(fā)系統(tǒng)發(fā)系統(tǒng)XDS(eXtended Development System)等)等.調(diào)試器接口調(diào)試器接口(C/Assembly source debugger

15、)v為嵌入式系統(tǒng)的開發(fā)提供了豐富的功能為嵌入式系統(tǒng)的開發(fā)提供了豐富的功能與靈活性。該調(diào)試器是下面要討論的軟與靈活性。該調(diào)試器是下面要討論的軟仿真器、評估模塊、在線仿真器等的標(biāo)仿真器、評估模塊、在線仿真器等的標(biāo)準接口。準接口。v該調(diào)試器可以運行在該調(diào)試器可以運行在PC或或SPARC等平臺等平臺上,對用上,對用C 或匯編語言寫的程序提供完或匯編語言寫的程序提供完全的控制。其代碼分析功能通過快速確全的控制。其代碼分析功能通過快速確認最費時的程序段,提示應(yīng)該將開發(fā)時認最費時的程序段,提示應(yīng)該將開發(fā)時間集中在什么地方間集中在什么地方.TMS320 debugger界面界面.TMS320 debugger

16、界面界面.數(shù)據(jù)顯示窗口數(shù)據(jù)顯示窗口.DEBUGGER的性能的性能v支持多操作,增強并行處理能力支持多操作,增強并行處理能力(多處理器、斷點、單步)(多處理器、斷點、單步)v對對C代碼和匯編代碼單獨調(diào)試或同時代碼和匯編代碼單獨調(diào)試或同時調(diào)試調(diào)試v靈活配置窗口界面靈活配置窗口界面v靈活的命令輸入方式(鼠標(biāo)、功能靈活的命令輸入方式(鼠標(biāo)、功能鍵、下拉菜單、批處理文件)鍵、下拉菜單、批處理文件)v全屏編輯,連續(xù)更新全屏編輯,連續(xù)更新.代碼分析器(代碼分析器(CODE PROFILE)v分別或同時分析分別或同時分析C C代碼和匯編代碼代碼和匯編代碼v對全局變量、模塊、函數(shù)可以在各對全局變量、模塊、函數(shù)可

17、以在各種層次上建立代碼分析區(qū)域種層次上建立代碼分析區(qū)域v廣泛的統(tǒng)計功能,向用戶提供代碼廣泛的統(tǒng)計功能,向用戶提供代碼中瓶頸問題的各種信息(代碼的總中瓶頸問題的各種信息(代碼的總執(zhí)行時間、調(diào)用子程序的時間等)執(zhí)行時間、調(diào)用子程序的時間等).軟仿真器(軟仿真器(Simulator)vTMS320軟件仿真器是一個軟件程序,軟件仿真器是一個軟件程序,使用主機的處理器和存儲器來仿真使用主機的處理器和存儲器來仿真TMS320 DSP的微處理器和微計算機的微處理器和微計算機模式,從而進行軟件開發(fā)和非實時模式,從而進行軟件開發(fā)和非實時的程序驗證。在的程序驗證。在PC機上,典型的仿機上,典型的仿真速度為每秒幾百

18、條指令真速度為每秒幾百條指令.軟仿真器的性能軟仿真器的性能v在主機上執(zhí)行用戶的在主機上執(zhí)行用戶的DSP程序程序v修改和檢查寄存器修改和檢查寄存器v顯示和修改數(shù)據(jù)及程序存儲器顯示和修改數(shù)據(jù)及程序存儲器v外設(shè)、外設(shè)、cache、pipeline的時序仿真的時序仿真v設(shè)置斷點設(shè)置斷點v跟蹤跟蹤ACC、PC、AR、表達式的值、表達式的值v單步執(zhí)行單步執(zhí)行.軟仿真器的性能軟仿真器的性能v產(chǎn)生中斷產(chǎn)生中斷v對非法操作碼和無效數(shù)據(jù)輸入等提對非法操作碼和無效數(shù)據(jù)輸入等提供出錯信息供出錯信息v執(zhí)行批處理文件中的命令執(zhí)行批處理文件中的命令v文件方式快速存儲和調(diào)用仿真參數(shù)文件方式快速存儲和調(diào)用仿真參數(shù)v反匯編反匯編

19、v周期計數(shù)并顯示周期計數(shù)并顯示.DSP入門套件入門套件(DSK,DSP Starter Kit)v為初學(xué)者設(shè)計和生產(chǎn)的為初學(xué)者設(shè)計和生產(chǎn)的DSK是一種用以是一種用以評價評價DSP平臺的廉價的開發(fā)工具。在平臺的廉價的開發(fā)工具。在PC機的機的DOS或或Windows下,用戶可以使用下,用戶可以使用DSK來作來作DSP的實驗,進行諸如控制系的實驗,進行諸如控制系統(tǒng)、語音處理等應(yīng)用;也可以用來編寫統(tǒng)、語音處理等應(yīng)用;也可以用來編寫和運行實時源代碼,并對其作評估;還和運行實時源代碼,并對其作評估;還可以用來調(diào)試用戶自己的系統(tǒng)可以用來調(diào)試用戶自己的系統(tǒng).TMS320C5x DSK.TMS320C5x DS

20、K.評估模塊評估模塊(EVM,Evaluation Module)vTMS320的評估模塊(的評估模塊(EVM)是廉)是廉價的開發(fā)板,用于器件評估、標(biāo)準價的開發(fā)板,用于器件評估、標(biāo)準程序檢查、以及有限的系統(tǒng)調(diào)試。程序檢查、以及有限的系統(tǒng)調(diào)試。EVM是一個是一個PC插件,包括目標(biāo)處理插件,包括目標(biāo)處理器、一個小容量的存儲器、和有限器、一個小容量的存儲器、和有限的外設(shè)。的外設(shè)。EVM可以用來實時運行代可以用來實時運行代碼,并與外部系統(tǒng)接口碼,并與外部系統(tǒng)接口.TMS320 EVM.TMS320C62 EVM.TMS320C40 PPDS.DES(DSP EXPEREMENT SYSTEM) 電子科

21、技大學(xué)電子科技大學(xué)-德州儀器德州儀器DSP實實驗室,根據(jù)驗室,根據(jù)TI的的DSK和和EVM的的特點和不足,在多年從事特點和不足,在多年從事DSP技技術(shù)研究及虛擬儀器開發(fā)的基礎(chǔ)上,術(shù)研究及虛擬儀器開發(fā)的基礎(chǔ)上,自行開發(fā)了一套自行開發(fā)了一套TMS320C54x的的實驗與開發(fā)系統(tǒng)實驗與開發(fā)系統(tǒng)DES。.DES PC插卡插卡.DES的圖形化中文界面的圖形化中文界面.信號源信號源.虛擬示波器虛擬示波器.虛擬頻譜儀虛擬頻譜儀.v包含一片包含一片100MHz的的VC5402(片內(nèi)含(片內(nèi)含16K DARAM),兩塊),兩塊AIC接口芯片接口芯片AC01(總共有(總共有兩路獨立的兩路獨立的A/D和和D/A通道

22、),通道),32K字的外部程字的外部程序存貯器,序存貯器,16K字的外部數(shù)據(jù)存貯器以及字的外部數(shù)據(jù)存貯器以及32K字節(jié)的字節(jié)的bootloader EPROM。v預(yù)留預(yù)留bootloader EPROM插座、插座、McBSP串口、串口、HPI并口、并口、JTAG調(diào)試接口以及其他通用調(diào)試接口以及其他通用IO的的插頭插頭v可以廣泛應(yīng)用于教學(xué)、實驗、算法研究、系統(tǒng)可以廣泛應(yīng)用于教學(xué)、實驗、算法研究、系統(tǒng)設(shè)計等領(lǐng)域。設(shè)計等領(lǐng)域。VC5402應(yīng)用板應(yīng)用板.1. 1. 兩路獨立的兩路獨立的A/DA/D和和D/AD/A通道;通道;2. HPI2. HPI接口引腳;接口引腳;3. 32KB3. 32KB啟動啟

23、動FLASH RAMFLASH RAM; 4. 16KW4. 16KW外部數(shù)據(jù)存儲器;外部數(shù)據(jù)存儲器;5. 32KW5. 32KW外部程序存儲器;外部程序存儲器; 6. 6. 外部電源輸入外部電源輸入7. McBSPs7. McBSPs串口引腳;串口引腳; 8. TMS320VC5402-PGE1008. TMS320VC5402-PGE100;9. JTAG9. JTAG引腳;引腳; 10.10.復(fù)位按鈕復(fù)位按鈕.TMS320硬件仿真器硬件仿真器(Emulators)v擴 展 開 發(fā) 系 統(tǒng) (擴 展 開 發(fā) 系 統(tǒng) ( X D S , e x t e n d e d development

24、 system)是功能強大的全速)是功能強大的全速仿真器,用以作系統(tǒng)級的集成與調(diào)試。仿真器,用以作系統(tǒng)級的集成與調(diào)試。v掃描式仿真(掃描式仿真(Scan-Based Emulator)是)是一種獨特的、非插入式的系統(tǒng)仿真、集一種獨特的、非插入式的系統(tǒng)仿真、集成、調(diào)試方法。使用這種方法,程序可成、調(diào)試方法。使用這種方法,程序可以從片內(nèi)或片外的目標(biāo)存儲器實時執(zhí)行,以從片內(nèi)或片外的目標(biāo)存儲器實時執(zhí)行,在任何時鐘速度下都不會引入額外的等在任何時鐘速度下都不會引入額外的等待狀態(tài)待狀態(tài).TMS320邊界掃描式仿真器邊界掃描式仿真器.TMS320邊界掃描式仿真器邊界掃描式仿真器.集成化的集成化的DSP開發(fā)環(huán)

25、境開發(fā)環(huán)境CODE COMPOSER STUDIOv為為TI的的C2000, C5000和和C6000而設(shè)計而設(shè)計v將編輯、調(diào)試、項目管理、分析和探測將編輯、調(diào)試、項目管理、分析和探測集成在一個環(huán)境里集成在一個環(huán)境里v代碼生成器(代碼生成器(C編譯器、匯編器與連接器)編譯器、匯編器與連接器)v指令集仿真器指令集仿真器v實時的基礎(chǔ)軟件(實時的基礎(chǔ)軟件(DSP/BIOS). v主機和目標(biāo)機之間的實時數(shù)據(jù)交換主機和目標(biāo)機之間的實時數(shù)據(jù)交換(RTDX)v實時分析和數(shù)據(jù)可視化實時分析和數(shù)據(jù)可視化v目前可用于目前可用于WIN95/98/NT/UNIX.基于基于WIN的圖形化界面的圖形化界面.集成式開發(fā)環(huán)境

26、的結(jié)構(gòu)集成式開發(fā)環(huán)境的結(jié)構(gòu).實時數(shù)據(jù)交換(實時數(shù)據(jù)交換(RTDX).從探測點注入和提取信號從探測點注入和提取信號.多目標(biāo)調(diào)試多目標(biāo)調(diào)試.eXpressDSP實時軟件技術(shù)實時軟件技術(shù).eXpressDSP實時軟件技術(shù)實時軟件技術(shù)v使使DSP產(chǎn)品的開發(fā)過程得以簡化和產(chǎn)品的開發(fā)過程得以簡化和統(tǒng)一統(tǒng)一v為為OEM廠商提供可重復(fù)使用的軟件廠商提供可重復(fù)使用的軟件組成部分組成部分v大大縮短產(chǎn)品的開發(fā)時間,可以達大大縮短產(chǎn)品的開發(fā)時間,可以達到到50%以上以上.eXpressDSP實時軟件技術(shù)實時軟件技術(shù).Code Composer Studio.Code Composer Studiov開放的、具有強大集

27、成能力的開發(fā)環(huán)境開放的、具有強大集成能力的開發(fā)環(huán)境v由先進開發(fā)工具組成的直觀的系統(tǒng),可由先進開發(fā)工具組成的直觀的系統(tǒng),可以大大縮短以大大縮短DSPDSP的編程時間的編程時間v高級的編碼工具,可提供第三方工具接高級的編碼工具,可提供第三方工具接入的開放式結(jié)構(gòu)入的開放式結(jié)構(gòu)v開發(fā)人員可以采用特定的工具自定義環(huán)開發(fā)人員可以采用特定的工具自定義環(huán)境,滿足特殊的設(shè)計需要境,滿足特殊的設(shè)計需要.v一個廣泛的、可以升級的軟件基礎(chǔ)一個廣泛的、可以升級的軟件基礎(chǔ)v提供提供DSP應(yīng)用所必須的基本的運行應(yīng)用所必須的基本的運行時間系統(tǒng)服務(wù)和集成化支持時間系統(tǒng)服務(wù)和集成化支持.DSP算法接口標(biāo)準算法接口標(biāo)準.DSP算法

28、接口標(biāo)準算法接口標(biāo)準v以公用性為基礎(chǔ)的通用軟件以公用性為基礎(chǔ)的通用軟件v它是一套編碼協(xié)定和應(yīng)用編程接口它是一套編碼協(xié)定和應(yīng)用編程接口(API)v該算法可以由創(chuàng)造者編寫,然后被該算法可以由創(chuàng)造者編寫,然后被其他系統(tǒng)集成人員廣泛引用其他系統(tǒng)集成人員廣泛引用.v目前已有越來越多的廠商采納目前已有越來越多的廠商采納eXpressDSP實時軟件技術(shù),編寫標(biāo)準實時軟件技術(shù),編寫標(biāo)準化的軟件化的軟件v隨著越來越多應(yīng)用產(chǎn)品廠商的參與,基隨著越來越多應(yīng)用產(chǎn)品廠商的參與,基于于C2000、C5000、C6000系列系列DSP的的算法庫和程序庫也就越來越豐富算法庫和程序庫也就越來越豐富.DSP的操作系統(tǒng)的操作系統(tǒng)v對于簡單的對于簡單的DSP任務(wù),用前面介紹的開任務(wù),用前面介紹的開發(fā)工具已能滿足開發(fā)任務(wù)的需要,往往發(fā)工具已能滿足開發(fā)任務(wù)的需要,往往不需要操作系統(tǒng)就可以進行。但當(dāng)不需要操作系統(tǒng)就可以進行。但當(dāng)DSP的任務(wù)增加和任務(wù)的復(fù)雜性提高,例如的任務(wù)增加和任務(wù)的復(fù)雜性提高,例如對實時性要求很高的多對實時性要求很高的多DSP并行操作的并行操作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論