出版時(shí)間:2008-9 出版社:電子工業(yè)出版社 作者:羅勇江 等 著 頁(yè)數(shù):470
Tag標(biāo)簽:無(wú)
前言
近年來(lái),美國(guó)ADI公司的Blackfm、SHARC和TigerSHARC系列ADSP處理器得到了迅速推廣,廣泛應(yīng)用到數(shù)字信號(hào)處理的各個(gè)領(lǐng)域。在處理器性能不斷提升的同時(shí),ADI公司也在一直努力改進(jìn)ADSP系列處理器開(kāi)發(fā)軟件VisualDSP++,軟件版本從1.0、2.0、3.0、3.5、4.O一直提升到目前的4.5,軟件功能也隨著版本的提升不斷加強(qiáng)?! ∽?000年以來(lái),作者利用VisualDSP++軟件開(kāi)發(fā)Blackfin、SHARC和TigerSHARC系列ADSP處理器完成了多個(gè)雷達(dá)信號(hào)處理機(jī)、數(shù)字接收機(jī)、視頻處理系統(tǒng)和通信基站處理系統(tǒng)設(shè)計(jì)、軟件編程和調(diào)試等工作,積累了一些’VisualDSP++的實(shí)用經(jīng)驗(yàn)。恰逢此時(shí)ADI公司進(jìn)行ADSP推廣,組織編寫出版ADSP系列叢書,因此我們編寫了本書,希望對(duì)廣大讀者學(xué)習(xí)ADSP系列處理器和應(yīng)用VisualDSP++提供幫助。 VisualDSP++集成開(kāi)發(fā)與調(diào)試環(huán)境為DSP應(yīng)用開(kāi)發(fā)過(guò)程中程序的編輯、編譯、調(diào)試提供了完整的圖形控制。在這個(gè)集成環(huán)境下,用戶可以靈活地進(jìn)行編輯、編譯、調(diào)試等操作?! isualDSP++具有強(qiáng)有力的管理體系,為處理器應(yīng)用程序和項(xiàng)目的開(kāi)發(fā)提供了一整套工具,包含生成和管理處理器項(xiàng)目必須的所有工具。VisualDSP++主要包含以下模塊: 與VisualDSP++核一體化的集成開(kāi)發(fā)和調(diào)試環(huán)境(IDDE) 帶有實(shí)時(shí)運(yùn)行庫(kù)的C/C++語(yǔ)言最優(yōu)化編譯器 匯編器和連接器 模擬器 程序?qū)嵗 「鶕?jù)所購(gòu)買的代碼開(kāi)發(fā)工具,VisualDSP++可能包含下列部分: 含有實(shí)時(shí)運(yùn)行庫(kù)的C/C++語(yǔ)言編譯器 匯編程序、鏈接器、預(yù)處理器和檔案庫(kù) 程序裝載器、分割器 模擬器 EZ-KIT Lite評(píng)估系統(tǒng)(需獨(dú)購(gòu)買) 仿真器(需單獨(dú)購(gòu)買) VisualDSP++支持EL,F(xiàn)/DWARF-2格式可執(zhí)行文件,還支持由鏈接器生成的可執(zhí)行文件的格式。如果用戶配置了第三方開(kāi)發(fā)工具,用戶可以根據(jù)開(kāi)發(fā)目標(biāo)的要求選定編譯器、匯編程序、鏈接器或程序裝載器?! ”緯鴮?duì)VisualDSP-H的匯編器、C/C++編譯器、鏈接器和VDK等方面內(nèi)容進(jìn)行了全面的介紹,詳細(xì)描述了VisualDSP++環(huán)境的基本使用方法,最后給出了VisualDSP++應(yīng)用的一些典型例程和練習(xí)。
內(nèi)容概要
《VisualDSP++集成開(kāi)發(fā)環(huán)境實(shí)用指南》主要介紹美國(guó)模擬器件公司(ADI)的ADSP系列處理器的開(kāi)發(fā)軟件VisualDSP++,以VisualDSP++4.5版本為參考,從匯編器、C/C++編譯器、鏈接器和VDK等方面入手,詳細(xì)說(shuō)明了VisualDSP++環(huán)境的基本使用方法,最后給出了VisualDSP++應(yīng)用的一些典型例程和練習(xí),可以為初學(xué)者較快掌握VisualDSP++提供幫助?! 禫isualDSP++集成開(kāi)發(fā)環(huán)境實(shí)用指南》主要面向廣大從事ADI公司ADSP處理器開(kāi)發(fā)的電子工程設(shè)計(jì)人員、軟件開(kāi)發(fā)人員,以及高校通信工程、電子工程、計(jì)算機(jī)應(yīng)用、工業(yè)自動(dòng)化等專業(yè)的本科、研究生和教師,也可作為相關(guān)專業(yè)教材。
書籍目錄
第1章 概述1.1 ADI公司VisualDSP++軟件簡(jiǎn)介及其發(fā)展歷史1.2 VisualDSP++特點(diǎn)1.3 VisualDSP++4.5安裝和配置1.3.1 VisualDSP++的配置要求1.3.2 VisualDSP++的安裝].3.3 VisualDSP++4.5的軟件更新1.3.4 EZ-KIT評(píng)估板或仿真器安裝1.3.5 VisualDSP++的授權(quán)許可安裝第2章 VisualDSP++4.5軟件環(huán)境和基本使用方法2.1 VisualDSP++4.5的用戶界面和使用方法2.1.1 工程窗口2.1.2 文本編輯窗口2.1.3 輸出窗口2.1.4 調(diào)試窗口2.2 VisualDSP++4.5調(diào)試工具2.2.1 調(diào)試會(huì)話2.2.2 程序執(zhí)行操作2.2.3 模擬硬件環(huán)境2.2.4 繪圖2.2.5 Flash編程器2.2.6 功耗評(píng)估編程第3章 VisualDSP++4.5匯編器和預(yù)處理器3.1 VisualDSP++4.5匯編器3.1.1 編寫匯編程序3.1.2 匯編語(yǔ)法參考3.1.3 匯編偽指令3.2 預(yù)處理器3.2.1 預(yù)處理器3.3.2 預(yù)處理器命令第4章 VisualDSP++4.5 C編譯器4.1 編譯器4.2 C/C++語(yǔ)言編譯擴(kuò)展4.2.1 C/C++擴(kuò)展關(guān)鍵字4.2.2 編譯器內(nèi)置函數(shù)4.3 C/C++實(shí)時(shí)運(yùn)行環(huán)境4.4 C/C什和匯編接口第5章 VisualDSP++4.5鏈接器5.1 軟件開(kāi)發(fā)流程5.2 鏈接器5.2.1 鏈接操作5.2.2 鏈接環(huán)境5.2.3 鏈接目標(biāo)5.2.4 鏈接器命令5.3 鏈接描述文件5.3.1 鏈接描述文件5.3.2 鏈接描述文件申的表達(dá)式和運(yùn)算5.3.3 鏈接描述文件的關(guān)鍵字和宏指令5.3.4 鏈接描述文件命令5.4 專家鏈接器5.4.1 運(yùn)行創(chuàng)建鏈接描述文件向?qū)?.4.2 專家鏈接器窗口5.4.3 存儲(chǔ)器映射的查看窗口5.4.4 專家鏈接器中的對(duì)象屬性第6章 VisuaIDSP++4.5 VDK6.1 VDK介紹6.2 配置VDK6.3 VDK的使用6.3.1 線程6.3.2 線程調(diào)度6.3.3 信號(hào)6.3.4 中斷服務(wù)程序6.3.5 I/O接口6.4 VDK數(shù)據(jù)類型第7章 C/C++語(yǔ)言源程序優(yōu)化7.1 常用優(yōu)化準(zhǔn)則7.1.1 編譯器優(yōu)化7.1.2 數(shù)據(jù)類型7.1.3 充分利用IPA7.1.4 函數(shù)的內(nèi)嵌7.2 改進(jìn)條件代碼7.2.1 使用內(nèi)建函數(shù)7.2.2 使用PG0……第8章 VisuaIDSP++入門練習(xí)參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
VisualDSP++集成開(kāi)發(fā)環(huán)境實(shí)用指南 PDF格式下載