注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)TMS320C54X DSP應(yīng)用程序設(shè)計與開發(fā)

TMS320C54X DSP應(yīng)用程序設(shè)計與開發(fā)

TMS320C54X DSP應(yīng)用程序設(shè)計與開發(fā)

定 價:¥39.00

作 者: 劉益成編著
出版社: 北京航空航天大學(xué)出版社
叢編項: TI公司DSP器件系列叢書
標 簽: 單片計算機

ISBN: 9787810771665 出版時間: 2002-05-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 408 字數(shù):  

內(nèi)容簡介

  ''''本書詳細說明了TMS320C54x系列DSP應(yīng)用程序的設(shè)計與開發(fā),重點論述了其匯編語言和高級C/C++語言應(yīng)用程序的設(shè)計和調(diào)試方法,對其各種開發(fā)工具和最新的集成開發(fā)環(huán)境CodeComposerStudio(CCS)軟件的使用方法進行了詳盡的描述,并給出了應(yīng)用實例。應(yīng)用程序的設(shè)計與開發(fā)是DSP應(yīng)用的核心技術(shù)。本書強調(diào)先進性與實用性,全書采用TexasInstruments公司的最新資料編寫而成。各章對各種開發(fā)工具的使用方法都列舉了大量的程序例子,并專門用一章針對數(shù)字信號處理應(yīng)用,說明了DSP應(yīng)用程序的設(shè)計與開發(fā)過程,具有很強的實用性。本書可作為大專院校電子信息、通信、自動控制、儀器儀表類專業(yè)本科生和研究生學(xué)習DSP的教材和參考書,也可供從事DSP開發(fā)與應(yīng)用的廣大工程技術(shù)人員參考。''''數(shù)字信號處理器(DigitalSignalProcessor,簡稱為DSP)是針對數(shù)字信號處理需要而設(shè)計的一種可編程的單片機,是現(xiàn)代電子技術(shù).計算機技術(shù)和信號處理技術(shù)相結(jié)合的產(chǎn)物.隨著信息處理技術(shù)的飛速發(fā)展,數(shù)字信號處理器在電子信息.通信.軟件無線電.自動控制.儀器儀表.信息家電等高科技領(lǐng)域獲得了越來越廣泛的應(yīng)用.數(shù)字信號處理器由于運算速度快,具有可編程特性及接口靈活,使得它在許多電子信息產(chǎn)品的研制.開發(fā)與應(yīng)用中,發(fā)揮著越來越重要的作用,采用DSP器件來實現(xiàn)數(shù)字信號處理系統(tǒng)更是成了當前的發(fā)展趨勢.與此同時,如何以最短的開發(fā)周期,開發(fā)出能充分發(fā)揮DSP潛能的高質(zhì)量的應(yīng)用軟件,已經(jīng)成了廣大DSP工程技術(shù)人員共同關(guān)心的問題.據(jù)估計,在DSP應(yīng)用系統(tǒng)的開發(fā)中,特別是對于比較復(fù)雜的或?qū)r間要求十分嚴格的應(yīng)用系統(tǒng),絕大部分的開發(fā)時間用于軟件的設(shè)計與調(diào)試.DSP軟件的調(diào)試離不開DSP的開發(fā)工具,因此熟悉并掌握DSP的開發(fā)工具是開發(fā)出高質(zhì)量DSP軟件的必備條件.正是出于這種目的,本書針對美國德洲儀器(簡稱TI)公司推出的新一代16位定點TMS320C54xDSP進行了介紹,該系列DSP是目前使用最為廣泛的數(shù)字信號處理器之一.本書從TMS320C54xDSP軟件的開發(fā)過程出發(fā),詳細地說明了基于匯編語言和高級C/C++語言的程序設(shè)計方法及各種開發(fā)工具的使用.實際上,由于信號處理系統(tǒng)是硬件和軟件相結(jié)合的產(chǎn)物,特別是像信號處理器這樣的單片機系統(tǒng),硬件和軟件是分不開的,但限于篇幅,本書只討論了基于該系列芯片的信號處理軟件的設(shè)計.開發(fā)與調(diào)試.為了對軟件設(shè)計與開發(fā)有良好的理解,讀者應(yīng)對TMS320C54x的硬件結(jié)構(gòu)以及在片的各種資源有較好的了解,熟悉TMS320C54x的指令系統(tǒng).同時,還要求讀者會使用標準C/C++語言進行程序設(shè)計.信號處理是一個涉及面很廣的學(xué)科,包括信號處理的理論與應(yīng)用系統(tǒng)的實現(xiàn)兩個方面.本書不涉及信號處理的理論問題,并在有關(guān)的程序例子中假定讀者對所涉及的信號處理的理論有基本的了解.有關(guān)這方面已有很多文獻和書籍.全書正文共10章,第1章對DSP系統(tǒng)的開發(fā)方法.TMS320C54x芯片的性能和TMS320C54x的軟件開發(fā)過程進行了簡要介紹.其余各章分為4大部分:第1部分為匯編語言程序設(shè)計及有關(guān)的開發(fā)工具,包括第2~6章,介紹了匯編語言程序設(shè)計的基礎(chǔ)和匯編程序的開發(fā)工具及其使用方法,這部分是高級語言程序設(shè)計的基礎(chǔ),第2部分包括第7章和第8章,介紹TMS320C54x的高級C/C++語言程序設(shè)計及其開發(fā)工具TMS320C54的C/C++編譯器.集成開發(fā)環(huán)境CCS的使用,第3部分為第9章,舉例具體說明應(yīng)用程序的開發(fā)過程,第4部分為第10章,介紹如何將調(diào)試好的目標程序燒制進EPROM.為了便于查閱,在附錄中列出了TMS320C54x的匯編助記符指令集.匯編偽指令.TMS320C54C/C++編譯器選項以及EPROM編程器的目標格式.本書第7章由劉建國編寫,第9章由朱正平編寫,附錄1由吳莉莉編寫,其余部分由劉益成教授編寫,并對全書進行了審校.杜紅副教授審閱了部分書稿,提出了不少寶貴意見,在此表示衷心的感謝.由于作者的水平所限,書中的缺點和錯誤懇請廣大讀者批評指正

作者簡介

暫缺《TMS320C54X DSP應(yīng)用程序設(shè)計與開發(fā)》作者簡介

圖書目錄

1.1DSP應(yīng)用系統(tǒng)開發(fā)方法(1)                  
 1.2定點DSP的數(shù)據(jù)格式(5)                  
 1.3TMS320C54x系列數(shù)字信號處理器簡介(8)                  
 1.4TMS320C54x應(yīng)用軟件開發(fā)流圖與開發(fā)工具(11)                  
                   
 第2章公共目標文件格式簡介                  
 2.1COFF文件的基本單元--段(14)                  
 2.2匯編器對段的處理(15)                  
 2.3鏈接器對段的處理(19)                  
 2.4重新定位(21)                  
 2.5程序裝入(22)                  
 2.6COFF 文件中的符號(23)                  
                   
 第3章TMS320C54x匯編語言程序設(shè)計                  
 3.1匯編語言源程序格式(24)                  
 3.2匯編器及其調(diào)用(27)                  
 3.3匯編語言中的常數(shù)與字符串(30)                  
 3.4匯編源程序中的符號(33)                  
 3.5匯編源程序中的表達式(37)                  
 3.6匯編器的內(nèi)部函數(shù)(40)                  
 3.7匯編器偽指令(41)                  
 3.8源清單文件(52)                  
 3.9交叉引用清單文件(56)                  
                   
 第4章宏語言                  
 4.1宏的使用(59)                  
 4.2定義宏(59)                  
 4.3宏參數(shù)和替代符號(61)                  
 4.4宏庫(66)                  
 4.5在宏中使用條件匯編(67)                  
 4.6在宏中使用標號(69)                  
 4.7在宏中產(chǎn)生的信息(70)                  
 4.8格式化輸出清單文件(71)                  
 4.9使用遞歸和嵌套宏(72)                  
 4.10宏偽指令小結(jié)(73)                  
                   
 第5章鏈接器及其使用                  
 5.1鏈接器的調(diào)用(75)                  
 5.2鏈接器的選項(76)                  
 5.3鏈接器命令文件的編寫與使用(84)                  
 5.4目標庫(86)                  
 5.5MEMORY偽指令及其使用(87)                  
 5.6SECTIONS偽指令及其使用(90)                  
 5.7指定段運行時間的地址(98)                  
 5.8默認的定位算法(100)                  
 5.9使用UNION和GROUP說明語句(101)                  
 5.10覆蓋頁面(105)                  
 5.11特殊段類型 (108)                  
 5.12在鏈接時間給符號賦值(109)                  
 5.13產(chǎn)生和填充空洞(111)                  
 5.14部分鏈接或增加性鏈接(114)                  
 5.15鏈接C/C++代碼(115)                  
 5.16使用鏈接器的例子(116)                  
 5.17TMS320C54x匯編程序設(shè)計的一些考慮(119)                  
                   
 第6章其他匯編程序開發(fā)工具                  
 6.1存檔器及其使用(123)                  
 6.2絕對列表器及其使用(125)                  
 6.3交叉引用列表器及其使用(130)                  
 6.4助記符指令到代數(shù)指令轉(zhuǎn)換器(132)                  
                   
                    
 第7章TMS320C54x高級 C語言程序設(shè)計                  
 7.1TMS320C54x C/C++ 語言(137)                  
 7.2TMS320C54x C/C++ 編譯器綜述(149)                  
 7.3TMS320C54x C/C++ 編譯器的使用(153)                  
 7.4C/C++代碼優(yōu)化(171)                  
 7.5鏈接C/C++代碼(182)                  
 7.6運行時間環(huán)境(186)                  
 7.7匯編語言與C/C++混合編程(194)                  
 7.8數(shù)值計算(202)                  
 7.9系統(tǒng)初始化(204)                  
 7.10運行時間支持函數(shù)(207)                  
 7.11建庫工具(216)                  
 7.12C/C++語言編程的注意事項(218)                  
                   
 第8章集成開發(fā)環(huán)境CCS及其使用                  
 8.1C5000 Code Composer Studio簡介(230)                  
 8.2CCS編輯器(235)                  
 8.3CCS的基本操作(244)                  
 8.4CCS工程管理工具(256)                  
 8.5CCS的調(diào)試工具(264)                  
 8.6CCS優(yōu)化工具--評價器(284)                  
 8.7存儲器映射(289)                  
 8.8通用擴展語言(291)                  
 8.9DSP/BIOS實時內(nèi)核插件(301)                  
 8.10實時數(shù)據(jù)交換插件(306)                  
                   
 第9章應(yīng)用程序開發(fā)實例                  
 91硬件系統(tǒng)簡介(312)                  
 9.2系統(tǒng)初始化(313)                  
 9.3數(shù)字計算程序(320)                  
 9.4FIR數(shù)字濾波程序(327)                  
 9.5TMS320C54x的FFT程序?qū)崿F(xiàn)(338)                  
 9.6DSP獨立系統(tǒng)的實現(xiàn)(348)                  
                   
 第10 章Hex 轉(zhuǎn)換工具                  
 10.1調(diào)用Hex轉(zhuǎn)換工具(352)                  
 10.2編寫命令文件(354)                  
 10.3存儲器寬度與字的寬度 (355)                  
 10.4ROMS 偽指令(359)                  
 10.5SECTIONS偽指令(362)                  
 10.6輸出文件名(363)                  
 10.7映像模式和-fill選項(365)                  
 10.8由在片引導(dǎo)裝入器構(gòu)造引導(dǎo)表(366)                  
 10.9控制ROM 器件的地址(368)                  
 10.10使用Hex轉(zhuǎn)換工具的例子(371)                  
 10.11Hex 碼轉(zhuǎn)換工具的輸出信息(380)                  
                   
 附錄                  
 附錄1TMS320C54x助記符匯編指令集(381)                  
 附錄 2匯編偽指令分類列表(396)                  
 附錄 3TMS320C54x C/C++編譯器選項分類列表(400)                  
 附錄 4EPROM編程器目標格式說明(405)                  
 參考文獻                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號