DAVINCI技術(shù)剖析及實(shí)戰(zhàn)應(yīng)用開發(fā)指南

出版時(shí)間:2012-4  出版社:西安電子科技大學(xué)出版社  作者:沈沛意  頁數(shù):231  字?jǐn)?shù):351000  
Tag標(biāo)簽:無  

內(nèi)容概要

達(dá)芬奇(davinci)技術(shù)是ti公司推出的一種應(yīng)用于數(shù)字視頻的內(nèi)涵豐富的綜合體,它是處理數(shù)字圖像、視頻、語音和音頻信息的新平臺(tái)。達(dá)芬奇技術(shù)包括達(dá)芬奇處理器(基于arm+dsp的片上系統(tǒng))、軟件、開發(fā)工具、算法庫和其他的一些技術(shù)上的支持。
沈沛意編著的《DAVINCI技術(shù)剖析及實(shí)戰(zhàn)應(yīng)用開發(fā)指南》深入地解析了
davinci技術(shù)的原理、創(chuàng)建的方法及步驟。本書從實(shí)際應(yīng)用的角度,以基于
davinci技術(shù)的硬件平臺(tái)dm6467和dm365為例,系統(tǒng)地講述了davinci技術(shù)在各個(gè)處理器平臺(tái)下的codec、server和app三部分的詳細(xì)內(nèi)容,包括各種配置文件、源文件等內(nèi)容及功能,三部分的創(chuàng)建生成方法、應(yīng)用程序的編寫和算法的調(diào)用流程,以及各個(gè)處理器的uboot、ubl、linux內(nèi)核開發(fā)和硬件系統(tǒng)的燒寫方法等;同時(shí),針對(duì)davinci技術(shù)在ccs中的實(shí)際應(yīng)用進(jìn)行了講解,包括ccs開發(fā)環(huán)境的配置和davinci技術(shù)的具體實(shí)現(xiàn)等內(nèi)容;最后,從算法和內(nèi)存兩方面介紹了dsp系統(tǒng)算法的優(yōu)化,以及基于裸通信機(jī)制的
davinci核間通信模型。 本書還提供了各個(gè)davinci硬件平臺(tái)下的開始環(huán)境、算法及應(yīng)用程序的源碼。
《DAVINCI技術(shù)剖析及實(shí)戰(zhàn)應(yīng)用開發(fā)指南》是針對(duì)科研中的實(shí)際問題進(jìn)行討論和闡述的,并且本書中所有例程都經(jīng)過實(shí)際測(cè)試,可以在出版社網(wǎng)站上進(jìn)行下載和測(cè)試。本書既可作為高等院校電子類等專業(yè)本科生、研究生的嵌入式系統(tǒng)相關(guān)教學(xué)實(shí)驗(yàn)教材,也可作為相關(guān)音視頻開發(fā)科研人員的工具書和參考書。

書籍目錄

第1章  緒論
1.1 達(dá)芬奇技術(shù)概述
1.2 達(dá)芬奇技術(shù)的組成
1.2.1 達(dá)芬奇硬件處理器
1.2.2 達(dá)芬奇的軟件介紹
1.2.3 達(dá)芬奇的開發(fā)工具
1.3 達(dá)芬奇技術(shù)的優(yōu)點(diǎn)
1.4 codecengine簡(jiǎn)介
1.4.1 codec概述
1.4.2 server概述
1.4.3 app概述
1.5 小結(jié)
第2章 達(dá)芬奇軟件開發(fā)中的自動(dòng)化工具
2.1 軟件管理方式svn
2.1.1 cvs版本管理系統(tǒng)
2.1.2 subveion版本管理系統(tǒng)
2.2 編譯管理
2.2.1 工具依賴
2.2.2 創(chuàng)建一個(gè)簡(jiǎn)單的automake工程
2.2.3 軟件開發(fā)環(huán)境創(chuàng)建
2.2.4 automake管理framework工程
2.2.5 makefile.a(chǎn)m文件的編寫規(guī)則
2.3 自動(dòng)腳本生成
2.3.1 autogen工具簡(jiǎn)介
2.3.2 def文件解析
2.3.3 tpl文件解析
2.3.4 由def和tpl文件自動(dòng)生成參數(shù)文件
2.4 cmake工具的使用
2.4.1 cmake工具簡(jiǎn)介
2.4.2 cmake工具的簡(jiǎn)單例子
2.4.3 簡(jiǎn)單示例工程化
2.4.4 靜態(tài)庫和動(dòng)態(tài)庫的構(gòu)建
2.4.5 外部共享庫的使用
2.5 小結(jié)
第3章 算法創(chuàng)立者codec
3.1 codec里的源碼結(jié)構(gòu)
3.1.1 package.bld
3.1.2 package.xdc
3.1.3 package.xs
3.1.4 package.mak
3.1.5 (module).xdc
3.1.6 (module).xs
3.1.7 源代碼文件
3.1.8 lib和package文件夾
3.2 codec的生成方法
3.2.1 人臉跟蹤算法簡(jiǎn)介
3.2.2 基于examples自帶的算法生成codec
3.2.3 基于rtsc生成codec
3.3 小結(jié)
第4章 服務(wù)集成者server
4.1 server里的cfg文件
4.1.1 配置需要的module
4.1.2 codec的module
4.1.3 配置server
4.1.4 配置dskt2
4.1.5 配置dman3
4.1.6 配置rman
4.2 server中的tcf文件
4.2.1 environment環(huán)境數(shù)組變量
4.2.2 內(nèi)存映射的mem_ext數(shù)組
4.2.3 設(shè)置device_regs
4.2.4 設(shè)置params
4.2.5 utils.loadplatform的使用
4.2.6 配置bios命名空間
4.2.7 prog.gen()的使用
4.3 server的生成方法
4.3.1 server端文件的修改
4.3.2 基于xdc生成serverpackage
4.3.3 使用基于configuro的makefile文件生成serverpackage
4.4 小結(jié)
第5章 engine集成和應(yīng)用者app
5.1 app里的配置文件
5.1.1 arm端算法的創(chuàng)建
5.1.2 dsp端算法的創(chuàng)建
5.2 核心engine的apis
5.2.1 engine_open
5.2.2 engine_close
5.2.3 獲取內(nèi)存和cpu信息
5.2.4 獲取算法信息
5.3 visa的apis
5.3.1 創(chuàng)建算法實(shí)例—*_create
5.3.2 刪除算法實(shí)例—*_delete
5.3.3 控制算法實(shí)例—*_control
5.3.4 處理數(shù)據(jù)—*_process
5.4 server的apis
5.4.1 獲取server句柄
5.4.2 獲取內(nèi)存的heap信息
5.4.3 重新配置server端的算法堆
5.5 軟件跟蹤—gt_trace
5.5.1 配置traceutil
5.5.2 gt_trace的使用
5.6 各類api的調(diào)用流程
5.6.1 api調(diào)用流程概述
5.6.2 api調(diào)用實(shí)例
5.7 小結(jié)
第6章 基于tms320dm6467的開發(fā)系統(tǒng)演示范例
6.1 dm6467硬件開發(fā)系統(tǒng)
6.2 dm6467開發(fā)環(huán)境搭建
6.2.1 linux開發(fā)環(huán)境的搭建
6.2.2 sdk套件安裝
6.2.3 sdk套件的配置
6.2.4 修改其他文件
6.3 dm6467開發(fā)實(shí)例
6.3.1 dm6467中自帶算法庫的使用
6.3.2 算法的實(shí)現(xiàn)過程
6.4 dm6467ubl、uboot及l(fā)inux內(nèi)核開發(fā)
6.4.1 ubl代碼和相關(guān)配置
6.4.2 uboot結(jié)構(gòu)和配置
6.4.3 linux內(nèi)核開發(fā)
6.5 dm6467硬件系統(tǒng)燒寫
6.5.1 文件系統(tǒng)的制作
6.5.2 nandflash分區(qū)
6.5.3 內(nèi)核和文件系統(tǒng)的燒寫
6.6 小結(jié)
第7章 基于tms320dm365的開發(fā)系統(tǒng)演示范例
7.1 dm365硬件開發(fā)系統(tǒng)
7.2 dm365開發(fā)環(huán)境搭建
7.2.1 linux開發(fā)環(huán)境的搭建
7.2.2 sdk套件的安裝
7.2.3 sdk套件的配置
7.2.4 修改其他文件
7.3 dm365開發(fā)實(shí)例
7.3.1 dm365中的視頻子系統(tǒng)vpss
7.3.2 dm365視頻子系統(tǒng)驅(qū)動(dòng)開發(fā)
7.3.3 dm365中自帶算法庫的使用
7.3.4 算法的實(shí)現(xiàn)過程
7.4 內(nèi)核和文件系統(tǒng)的制作及燒寫
7.4.1 uboot文件的燒寫
7.4.2 內(nèi)核文件的制作和燒寫
7.4.3 文件系統(tǒng)的制作和燒寫
7.5 小結(jié)
第8章 dsp系統(tǒng)算法優(yōu)化和davinci核間通信模型
8.1 算法的優(yōu)化
8.1.1 數(shù)據(jù)類型的優(yōu)化
8.1.2 數(shù)值操作的優(yōu)化
8.1.3 變量定義及使用的優(yōu)化
8.1.4 函數(shù)的調(diào)用
8.1.5 程序流程的設(shè)計(jì)
8.2 內(nèi)存的優(yōu)化
8.2.1 cache的優(yōu)化
8.2.2 ddr2的優(yōu)化
8.3 davinci核間通信機(jī)制
8.3.1 arm和dsp之間的聯(lián)系
8.3.2 arm-dsp中斷
8.4 基于裸機(jī)制的davinci核間通信模型
8.5 小結(jié)
附錄a codec端make命令的輸出
附錄b config.bld文件
附錄c package.bld文件
附錄d makefile文件
附錄e 本書中用到的術(shù)語和縮寫對(duì)照表
參考文獻(xiàn)

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    DAVINCI技術(shù)剖析及實(shí)戰(zhàn)應(yīng)用開發(fā)指南 PDF格式下載


用戶評(píng)論 (總計(jì)10條)

 
 

  •   codec engine 介紹的詳細(xì),正合我意
  •   不錯(cuò),受用,呵呵
  •   有關(guān)視頻處理的內(nèi)容很好。
  •   在實(shí)踐中挺好使,謝謝作者詳細(xì)闡述
  •   內(nèi)容還行,包裝送貨均還好
  •   暫時(shí)還沒怎么詳細(xì)看,不過應(yīng)該比較適合初學(xué)者
  •   對(duì)于內(nèi)部的實(shí)現(xiàn)機(jī)理講的很淺,對(duì)于操作流程 環(huán)境配置你倒是大講特講,還截了一堆圖。對(duì)于具體的工程卻是這講一下,那提一句,具體內(nèi)容各位自己瞧吧。雖然市面上這種書很少,但編寫的太不上心了吧,一點(diǎn)也不系統(tǒng),與之相比倒是更推薦彭啟宗的那本。。
  •   對(duì)內(nèi)容有些失望啊,雖然只二十多塊錢??茨夸浉杏X內(nèi)容很豐富的,但都講得不太詳細(xì)。
  •   才拿到,將來補(bǔ)充,書表面不太整潔
  •   這本書寫的太濫了,好多東西都是翻譯來的,寫得還不是很清楚,讓人看的一頭霧水
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7