基本信息
書名:新DSP技術——“達芬奇”係統、框架和組件
定價:49.00元
作者:張起貴
齣版社:國防工業齣版社
齣版日期:2009-09-01
ISBN:9787118064018
字數:
頁碼:
版次:1
裝幀:平裝
開本:16開
商品重量:0.581kg
編輯推薦
內容提要
今天的個人計算機,就是明天的嵌入式SoC!采用這個理念,把麵嚮服務的架構SOA引入到異構嵌入式多核處理器,就是Tl的達芬奇技術的關鍵特點,它拓展瞭未來嵌入式SoC的一個發展方嚮。
本書從軟件工程層麵分析瞭嵌入式SoC達芬奇技術的硬件、係統、框架和組件。由淺入深地介紹瞭SoC芯片及匯編指令,硬件評估闆設計,移植操作係統,達芬奇軟件資源和搭建流媒體應用係統,嵌入式中間件和達芬奇框架,以及怎樣裝配Codec引擎、創建Codec Server和編譯Codec算法;描述瞭如何利用達芬奇框架和H,264算法組件搭建一個高質量、低成本的基於SIP的流媒體傳輸係統,這是視頻監控和視頻會議中普遍應用的部件。本書後精心提供瞭11個實驗,讀者可以聯係作者(E:CE S Lab@163.)索取源代碼包。讀者通過這些實驗可以深入瞭解達芬奇技術本質,同時擁有瞭流媒體處理各方麵的代碼資源,從修改這些代碼齣發可以獲得各種復雜高效的流媒體應用係統。
本書介紹的嵌入式係統框架也為今後開發我國自主知識産權的多核嵌入式係統提供瞭一個研究方法。
本書可以作為高等學校電子信息專業本科畢業生就業培訓的教材,同時可作為研究生進行嵌入式係統體係架構、流媒體算法等課題的研究平颱。
目錄
章 達芬奇SoC硬件結構
1.1 ARM子係統
1.1.1 概述
1.1.2 存儲器組織
1.2 DSP子係統
1.2.1 概述
1.2.2 存儲器組織
1.2.3 DSP數據通路與控製
1.2.4 DSP中斷控製器
1.2.5 DSP斷電控製器
1.2.6 DSP帶寬管理
1.2.7 DSP存儲器保護機製
1.3 視頻處理子係統(VPSS)
1.3.1 視頻前端
1.3.2 視頻後端
1.4 係統控製模塊
1.4.1 CPLD邏輯控製模塊
1.4.2 復位電路
1.5 電源管理
1.6 外部存儲接口
1.6.1 DDR2存儲器
1.6.2 NANDFlash
1.7 外圍控製模塊
1.7.1 12C擴展GPl0模塊
1.7.2 網絡接口模塊
1.7.3 USB接口電路
1.8 音視頻模塊
1.8.1 音頻編解碼模塊
1.8.2 視頻編解碼模塊
1.9 DM6446總綫共享
1.9.1 DMSoC交換中心資源
1.9.2 EDMA5控製器
1.9.3 EDMA3數據結構
1.9.4 EDMA3參數RAM
1.9.5 連接(Linking)和鏈接(Chaining)
第2章 DM6446DSP指令集與程序設計
2.1 TMS320DM6446DSP指令集
2.1.1 Load/Store類指令
2.1.2 加減法指令
2.1.3 乘法指令
2.1.4 邏輯運算指令
2.1.5 移位指令
2.1.6 位操作指令
2.1.7 比較及判彆類指令
2.1.8 搬移指令
2.1.9 域乘法
2.1.10 軟件流水相關指令
2.1.11 程序轉移類指令
2.2 用定點DSP指令實現浮點除法
2.2.1 DM6446浮點數錶示
2.2.2 確定小數點的位置
2.2.3 浮點數與定點數的轉換
2.2.4 實現定點DSP除法
2.2.5 牛頓迭代法
2.2.6 移位相減實現浮點除法
2.2.7 移位相減法的核心代碼
2.2.8 移位減法實現雙精度除法
2.2.9 兩種方法的比較
2.3 DSP綫性匯編
2.3.1 綫性匯編概述
2.3.2 優化SATD函數
2.3.3 用綫性匯編實現SATD
2.4 其他優化方法
2.4.1 代碼編寫注意事項
2.4.2 內聯函數
2.4.3 優化編譯選項
2.4.4 存儲器的配置優化
2.4.5 Cache的性能優化
第3章 DVEVM使用指南
3.1 概述
……
第4章 DVEVM軟件設計
第5章 嵌入式操作係統引導與配置
第6章 DVSDK軟件開發套件
1章 基於DVEVM的SIP視頻監控係統
2章 Da Vinci實驗例程
附錄 本書中用到的術語及縮寫對照錶
附圖
參考文獻
作者介紹
文摘
序言
這本書厚厚的篇幅讓我感受到瞭作者對於“係統”二字的敬畏。我個人認為,處理復雜的DSP任務,最難的往往不是實現某個單獨的濾波器或FFT,而是如何將成百上韆個功能模塊有條不紊地組織起來,形成一個穩定可靠、易於維護的整體。因此,我對書中關於“組件”的劃分和封裝邏輯尤為好奇。作者是如何決定哪些功能應該被抽象成一個可復用的組件,而哪些又應該緊密耦閤以保證性能的?這種設計決策背後一定蘊含著深刻的取捨和經驗。我期待看到一些實際的架構圖,能夠清晰地展示數據流和控製流在整個“達芬奇”係統中的運行路徑。如果能夠提供一些典型的應用場景,比如雷達信號處理或高性能音頻編解碼,並展示這些場景是如何利用書中所述的框架和組件來實現的,那麼這本書就能完美地將理論與現實世界的需求聯係起來。這不僅是知識的傳授,更是經驗的傳承,對我啓發巨大。
評分這本書的齣版時機抓得非常巧妙,正值行業對高能效比計算單元需求激增的時代。我關注的重點在於其“框架”的構建哲學。一個優秀的框架應當是開放的、可擴展的,並且能夠適應未來可能齣現的算法升級。我非常好奇作者是如何定義和實現這些核心組件的接口規範的?這些組件之間是如何解耦的?如果在某個項目中,我們需要集成第三方廠商提供的特定算法庫,這本書提供的框架是否能夠提供一個清晰的“橋接”機製?這種對係統工程層麵的思考,往往是區分平庸技術書籍和卓越技術指南的關鍵所在。我更希望看到一些關於版本控製、模塊化測試以及持續集成在DSP項目中的應用範例,這纔是現代工程實踐的標誌。如果這本書能將先進的軟件工程理念融入到對特定DSP硬件的講解中,那它的價值將遠遠超越單純的技術手冊範疇,直接晉升為一套實戰方法論。
評分坦白說,市麵上介紹特定硬件平颱的書籍往往會有一個通病:要麼過於聚焦於底層寄存器操作,使得閱讀體驗極其枯燥,要麼過於高層,讓人感覺像在看市場宣傳冊。我希望這本《新DSP技術》能夠找到一個絕佳的平衡點。它的“達芬奇”定位暗示瞭它可能涉及特定的軟硬件協同設計。我非常希望能夠看到作者是如何將DSP的並行處理能力與現代多核架構有效結閤起來的。特彆是關於那些用於加速特定數學運算的硬件組件,如果能配上詳細的匯編級優化技巧或者編譯器特定的指令集使用說明,那絕對是無價之寶。對於我們這些常年與時間賽跑的開發者來說,每一個時鍾周期都至關重要。這本書如果能在這些細節上深挖,而不隻是泛泛而談,那麼它無疑能成為我工作颱上的常備參考書。另外,對於初學者來說,清晰的術語定義和清晰的上下文背景介紹也是必不可少的,希望它在專業性之餘,也能兼顧學習麯綫的平滑。
評分這本書的封麵設計得相當吸引人,那種深邃的藍色調配上簡潔的白色字體,給人一種既專業又前沿的感覺。我拿到書的時候,首先就被它的厚度和分量所震撼,這錶明作者在內容上必然是下瞭大功夫的,絕非那種淺嘗輒止的入門讀物。從目錄來看,它似乎涵蓋瞭從基礎理論到實際應用的完整鏈條,特彆是對“達芬奇”這個特定係統的深入剖析,這一點讓我非常期待。我猜想,這本書在講解復雜的數字信號處理概念時,肯定會采用非常直觀的圖示和案例,而不是枯燥的數學公式堆砌。如果作者能夠有效地將那些抽象的算法邏輯轉化為工程師可以立即理解和操作的步驟,那麼這本書的實用價值將是巨大的。我特彆關注瞭其中關於係統框架構建的部分,希望它能提供一套清晰的、可復用的設計思路,幫助我們避免在項目初期就陷入泥潭。總的來說,這本書給我的第一印象是:這是一本麵嚮實踐、追求深度的硬核技術寶典,適閤那些想要真正掌握底層機製的資深工程師或研究生。
評分最近剛好在為一個高性能嵌入式項目選型新的信號處理平颱,手頭看瞭不少資料,但大多都停留在理論層麵,真正能把“係統”、“框架”和“組件”這三者有機結閤起來講解的材料實在太少瞭。這本書的標題直接點齣瞭核心痛點,讓我眼前一亮。我尤其好奇它如何處理實時性與復雜算法之間的權衡問題。畢竟在實際的DSP應用中,性能永遠是王道。我期待看到作者如何構建一套高效的組件化架構,使得功能的增減和模塊的替換變得像搭積木一樣簡單,同時又能確保編譯後的代碼跑得飛快。如果書裏能提供一些關於如何進行性能瓶頸分析和優化調優的實戰經驗分享,那就更好瞭。很多教科書隻會告訴你“應該怎麼做”,但真正有價值的書會告訴你“為什麼這麼做,以及當你遇到A問題時應該怎麼繞過B陷阱”。我對它在軟件工程實踐層麵的指導性非常看重,希望它不僅僅是技術手冊,更是一本指導軟件架構的藝術指南。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有