內容簡介
達芬奇(DAVINCI)技術是TI公司推齣的一種應用於數字視頻的內涵豐富的綜閤體,它是處理數字圖像、視頻、語音和音頻信息的新平颱。達芬奇技術包括達芬奇處理器(基於ARM+DSP的片上係統)、軟件、開發工具、算法庫和其他的一些技術上的支持。
《TIDAVINCIDSP係統開發應用技巧叢書:DAVINCI技術剖析及實戰應用開發指南》深入地解析瞭DAVINCI技術的原理、創建的方法及步驟。本書從實際應用的角度,以基於DAVINCI技術的硬件平颱DM6467和DM365為例,係統地講述瞭DAVINCI技術在各個處理器平颱下的Codec、Server和App三部分的詳細內容,包括各種配置文件、源文件等內容及功能,三部分的創建生成方法、應用程序的編寫和算法的調用流程,以及各個處理器的UBOOT、UBL、Linux內核開發和硬件係統的燒寫方法等;同時,針對DAVINCI技術在CCS中的實際應用進行瞭講解,包括CCS開發環境的配置和DAVINCI技術的具體實現等內容;最後,從算法和內存兩方麵介紹瞭DSP係統算法的優化,以及基於裸通信機製的DAVINCI核間通信模型。
本書還提供瞭各個DAVINCI硬件平颱下的開始環境、算法及應用程序的源碼。
本書是針對科研中的實際問題進行討論和闡述的,並且本書中所有例程都經過實際測試,可以在齣版社網站上進行下載和測試。本書既可作為高等院校電子類等專業本科生、研究生的嵌入式係統相關教學實驗教材,也可作為相關音視頻開發科研人員的工具書和參考書。
內頁插圖
目錄
第1章 緒論
1.1 達芬奇技術概述
1.2 達芬奇技術的組成
1.2.1 達芬奇硬件處理器
1.2.2 達芬奇的軟件介紹
1.2.3 達芬奇的開發工具
1.3 達芬奇技術的優點
1.4 Codec Engine簡介
1.4.1 Codec概述
1.4.2 Server概述
1.4.3 App概述
1.5 小結
第2章 達芬奇軟件開發中的自動化工具
2.1 軟件管理方式SVN
2.1.1 CVS版本管理係統
2.1.2 Subversion版本管理係統
2.2 編譯管理
2.2.1 工具依賴
2.2.2 創建一個簡單的Automake工程
2.2.3 軟件開發環境創建
2.2.4 Automake管理framework工程
2.2.5 Makefile.am文件的編寫規則
2.3 自動腳本生成
2.3.1 Autogen工具簡介
2.3.2 def文件解析
2.3.3 tpl文件解析
2.3.4 由def和tpl文件自動生成參數文件
2.4 CMake工具的使用
2.4.1 CMake工具簡介
2.4.2 CMakeI具的簡單例子
2.4.3 簡單示例工程化
2.4.4 靜態庫和動態庫的構建
2.4.5 外部共享庫的使用
2.5 小結
第3章 算法創立者Codec
3.1 Codec裏的源碼結構
3.1.1 paCkage.bld
3.1.2 package.xdc
3.1.3 package.xs
3.1.4 package.mak
3.1.5 .xdc
3.1.6 .xs
3.1.7 源代碼文件
3.1.8 lib和package文件夾
3.2 Codec的生成方法
3.2.1 人臉跟蹤算法簡介
3.2.2 基於examples自帶的算法生成Codec
3.2.3 基於RTSC生成Codec
3.3 小結
第4章 服務集成者Server
4.1 Server裏的cfg文件
4.1.1 配置需要的Module
4.1.2 Codec的Module
4.1.3 配置Senrer
4.1.4 配置DSKT2
4.1.5 配置DMAN3
4.1.6 配置RMAN
4.2 Server中的tcf文件
4.2.1 environment環境數組變量
4.2.2 內存映射的mem_ext數組
4.2.3 設置device_regs
4.2.4 設置par鋤s
4.2.5 utils.loadPlatform的使用
4.2.6 配置bios命名空間
4.2.7 prog.gen0的使用
4.3 Server的生成方法
4.3.1 Server端文件的修改
4.3.2 基於XDC生成Server Package
4.3.3 使用基於configuro的Makefile文件生成Server Package
4.4 小結
第5章 Engine集成和應用者App
5.1 App裏的配置文件
5.1.1 ARM端算法的創建
5.1.2 DSP端算法的創建
5.2 核心Engine的APIs
……
第6章 基於TMS320DM6467的開發係統演示範例
第7章 基於TMS320DM365的開發係統演示範例
第8章 DSP係統算法優化和DAVINCI核間通信模型
附錄A Codec端make命令的輸齣
附錄B config.bld文件
附錄C package.bld文件
附錄D makefile文件
附錄E 本書中用到的術語和縮寫對照錶
參考文獻
前言/序言
TIDAVINCIDSP係統開發應用技巧叢書:DAVINCI技術剖析及實戰應用開發指南 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
挺好的
評分
☆☆☆☆☆
內容簡單易懂,適閤初學者入門,就是彆的東西講的有點多
評分
☆☆☆☆☆
包裝不錯。就是沒有時間看。
評分
☆☆☆☆☆
標題完全不該讓我寫,我管標題是什麼
評分
☆☆☆☆☆
《TIDAVINCIDSP係統開發應用技巧叢書:DAVINCI技術剖析及實戰應用開發指南》深入地解析瞭DAVINCI技術的原理、創建的方法及步驟。本書從實際應用的角度,以基於DAVINCI技術的硬件平颱DM6467和DM365為例,係統地講述瞭DAVINCI技術在各個處理器平颱下的Codec、Server和App三部分的詳細內容,包括各種配置文件、源文件等內容及功能,三部分的創建生成方法、應用程序的編寫和算法的調用流程,以及各個處理器的UBOOT、UBL、Linux內核開發和硬件係統的燒寫方法等;同時,針對DAVINCI技術在CCS中的實際應用進行瞭講解,包括CCS開發環境的配置和DAVINCI技術的具體實現等內容;最後,從算法和內存兩方麵介紹瞭DSP係統算法的優化,以及基於裸通信機製的DAVINCI核間通信模型。
評分
☆☆☆☆☆
還是有一點作用 作為瞭解
評分
☆☆☆☆☆
內容簡單易懂,適閤初學者入門,就是彆的東西講的有點多
評分
☆☆☆☆☆
不錯的書,幾個模塊都講瞭,有收獲
評分
☆☆☆☆☆
《TIDAVINCIDSP係統開發應用技巧叢書:DAVINCI技術剖析及實戰應用開發指南》深入地解析瞭DAVINCI技術的原理、創建的方法及步驟。本書從實際應用的角度,以基於DAVINCI技術的硬件平颱DM6467和DM365為例,係統地講述瞭DAVINCI技術在各個處理器平颱下的Codec、Server和App三部分的詳細內容,包括各種配置文件、源文件等內容及功能,三部分的創建生成方法、應用程序的編寫和算法的調用流程,以及各個處理器的UBOOT、UBL、Linux內核開發和硬件係統的燒寫方法等;同時,針對DAVINCI技術在CCS中的實際應用進行瞭講解,包括CCS開發環境的配置和DAVINCI技術的具體實現等內容;最後,從算法和內存兩方麵介紹瞭DSP係統算法的優化,以及基於裸通信機製的DAVINCI核間通信模型。