出版時間:2011-8 出版社:北京航空航天大學出版社 作者:馬洪蕊 等編著 頁數(shù):397
內(nèi)容概要
馬洪蕊、蔣心曉、劉紹南編著的《嵌入式視頻應用系統(tǒng)設(shè)計與實現(xiàn)—— 基于TI
DaVinci DM355處理器》針對TI DaVinci(達芬奇)數(shù)字媒體處理器
DM355和開放源碼的Linux操作系統(tǒng),講述DaVinci數(shù)字媒體處理器DM355的體系結(jié)構(gòu)、片上資源及接口技術(shù)、基于DM355的視頻處理系統(tǒng)硬件設(shè)計、基于
Linux的視頻處理系統(tǒng)初始化過程、驅(qū)動程序和應用程序的設(shè)計過程。
《嵌入式視頻應用系統(tǒng)設(shè)計與實現(xiàn)——基于TI DaVinci
DM355處理器》可作為高等院校嵌入式視頻系統(tǒng)方向的本科及研究生教材;也可作為相關(guān)方向研發(fā)人員的參考書。
書籍目錄
第1章 嵌入式系統(tǒng)設(shè)計基礎(chǔ)
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)概念
1.1.2 嵌人式系統(tǒng)組成
1.1.3 嵌入式處理器
1.1.4 嵌入式操作系統(tǒng)(OS)
1.2 嵌入式系統(tǒng)的數(shù)字視頻發(fā)展趨勢
1.3 嵌入式系統(tǒng)在數(shù)字視頻系統(tǒng)中的應用
第2章 嵌入式ARM數(shù)字視頻系統(tǒng)設(shè)計基礎(chǔ)
2.1 達芬奇視頻處理技術(shù)概述
2.1.1 達芬奇視頻處理技術(shù)的優(yōu)勢
2.1.2 達芬奇視頻處理技術(shù)
2.2 芬奇視頻處理器概述
2.2.1 達芬奇視頻處理器TMD320DM6446
2.2.2 達芬奇視頻處理器TMD320DM643x
2.2.3 達芬奇視頻處理器TMD320DM355
2.2.4 達芬奇視頻處理器選型指南
2.3 ARM數(shù)字視頻嵌入式系統(tǒng)設(shè)計流程
第3章 達芬奇視頻處理器DM355體系結(jié)構(gòu)
3.1 簡介
3.1.1 DM355概述
3.1.2 DM355原理框圖
3.1.3 DM355的ARM核
3.2 ARM概述
3.2.1 ARM核作用
3.2.2 ARM系統(tǒng)資源
3.3 ARM核
3.3.1 簡介
3.3.2 運行狀態(tài)與模式
3.3.3 處理器狀態(tài)寄存器(PSR)
3.3.4 異常與異常向量
3.3.5 16位/32位指令集BIS
3.3.6 協(xié)處理器15(CP15)
3.3.7 緊耦合存儲
3.3.8 嵌入式追蹤支持
3.4 存儲映射
3.4.1 存儲映射
3.4.2 存儲器接口概述
3.5 外設(shè)時鐘
3.5.1 概況
3.5.2 片外時鐘考慮
3.6 PLL控制器(PLLCs)
3.6.1 PLL鎖相環(huán)控制器模塊
3.6.2 PLLC1
3.6.3 PLLC2
3.6.4 PLLC功能描述
3.6.5 PLL控制器的初始化和配置
3.6.6 PLL控制寄存器映射
3.7 功耗管理控制器
3.7.1 簡介
3.7.2 電源域和模塊拓撲
3.7.3 電源域與模塊狀態(tài)定義
3.7.4 狀態(tài)轉(zhuǎn)換執(zhí)行
3.7.5 PSC中IcePick仿真支持
3.7.6 PSC中斷
3.7.7 PSC寄存器
3.8 中斷控制器
3.8.1 簡介
3.8.2 中斷映射
3.8.3 INTC方法論(Methodology)
3.8.4 INTC寄存器
3.9 系統(tǒng)控制模塊
3.9.1 系統(tǒng)控制模塊概述
3.9.2 設(shè)備識別
3.9.3 設(shè)備配置
3.9.4 ARM中斷與EDMA事件復用控制
3.9.5 特別外設(shè)狀態(tài)與控制
3.9.6 時鐘輸出配置狀態(tài)
3.9.7 GIO消抖控制
3.9.8 功耗管理
3.9.9 帶寬管理
3.10 系統(tǒng)復位
3.10.1 概述
3.10.2 復位引腳
3.10.3 復位類型
3.10.4 默認設(shè)備配置
3.11 引導模式
3.11.1 概述
3.11.2 ARM ROM Boot模式
3.12 功耗管理
3.12.1 概述
3.12.2 PSC與PuJC概述
3.12.3 時鐘管理
3.12.4 ARM睡眠模式管理
3.12.5 系統(tǒng)睡眠模式
3.12.6 I/O管理
3.13 ARM體系結(jié)構(gòu)匯編基礎(chǔ)
3.13.1 匯編指令
3.13.2 偽指令
第4章 達芬奇視頻處理器DM355接口技術(shù)
4.1 DM355 DMSoC外圍設(shè)備概述
4.2 異步擴展內(nèi)存接口(EMIF)
4.2.1 外設(shè)架構(gòu)
4.2.2 異步控制器接口
4.3 音頻串行端口(ASP)
4.3.1 行業(yè)標準規(guī)范兼容
4.3.2 外設(shè)架構(gòu)
4.3.3 ASP標準操作
4.3.4 復位:RRST,XRST,GRST和RESET
4.4 DDR2/mDDR內(nèi)存控帶0器
4.4.1 工業(yè)標準兼容
4.4.2 外設(shè)架構(gòu)
4.5 增強型直接存儲器存取控制器(EDMA3)
4.5.1 EDMA3特征
4.5.2 EDMA3架構(gòu)
4.6 通用輸入/輸出(GPIO)
4.6.1 特征
4.6.2 外設(shè)架構(gòu)
4.7 I2C模塊
4.7.1 特征
4.7.2 功能框圖
4.7.3 行業(yè)標準兼容
4.7.4 外設(shè)架構(gòu)
4.8 MMC和SD卡控制器
4.8.1 特征
4.8.2 功能框圖
4.8.3 工業(yè)標準
4.8.4 外設(shè)架構(gòu)
4.9 脈沖寬度調(diào)制器PWM
4.9.1 特征
4.9.2 外設(shè)架構(gòu)
4.10 串行外設(shè)接口(SPD
4.10.1 特征
4.10.2 標準規(guī)范兼容
4.10.3 外設(shè)架構(gòu)
4.11 64位定時器
4.11.1 特征
4.11.2 外設(shè)架構(gòu)
4.11.3 看門狗架構(gòu)
4.11.4 復位
4.12 UART
4.12.1 特征
4.12.2 外設(shè)架構(gòu)
4.13 USB
4.13.1 特征
4.13.2 功能框圖
4.13.3 設(shè)備架構(gòu)
4.13.4 USB控制器主機和從設(shè)備模式操作
4.14 VPBE
4.14.1 原理框圖
4.14.2 顯示接口
4.14.3 OSD模塊
4.14.4 VNEC
4.14.5 數(shù)字LCD控制器
4.14.6 編程模型
4.15 VPFE
4.15.1 功能框圖
4.15.2 特征
4.15.3 VPFE/ISP集成
4.15.4 編程模式
第5章 基于DM355的嵌入式視頻系統(tǒng)硬件設(shè)計
5.1 基于DM355的嵌入式視頻系統(tǒng)框圖
5.2 Mini DM355
5.2.1 TMS320DM355ZCE
5.2.2 DDR擴展接口電路
5.2.3 FL&SH擴展接口電路
5.3 其他擴展接口電路
5.3.1 以太網(wǎng)控制器擴展接口電路
5.3.2 視頻解碼器擴展接口電路
5.3.3 音頻編解碼器擴展接口電路
第6章 Linux操作系統(tǒng)基礎(chǔ)
6.1 Linux操作系統(tǒng)概述
6.1.1 Linux操作系統(tǒng)發(fā)展回顧
6.1.2 Linux操作系統(tǒng)的特點
6.2 Linux內(nèi)核組成與結(jié)構(gòu)
6.2.1 總體結(jié)構(gòu)
6.2.2 進程管理
6.2.3 內(nèi)存管理
6.2.4 文件系統(tǒng)
6.2.5 進程間通信
6.2.6 網(wǎng)絡(luò)接口
6.2.7 Linux內(nèi)核的動態(tài)載人
6.3 Linux設(shè)備管理
6.3.1 設(shè)備與設(shè)備文件
6.3.2 設(shè)備驅(qū)動
6.3.3 設(shè)備控制與使用
6.4 Linux的使用
6.4.1 用戶與控制臺管理命令
6.4.2 文件管理常用命令
6.4.3 Linux編輯命令
6.4.4 Linux編譯命令
第7章 基于DM355的嵌入式Linux開發(fā)實踐
7.1 Linux內(nèi)核與驅(qū)動模塊的開發(fā)
7.1.1 嵌入式Linux內(nèi)核
7.1.2 Linux驅(qū)動模塊組成結(jié)構(gòu)
7.2 基于DM355的驅(qū)動模塊開發(fā)實踐
7.2.1 驅(qū)動模塊的開發(fā)框架
7.2.2 模擬輸入輸出接口驅(qū)動模塊
7.2.3 7279鍵盤驅(qū)動模塊
7.2.4 LCD驅(qū)動模塊
7.2.5 觸摸屏驅(qū)動模塊
7.2.6 SD卡驅(qū)動模塊
7.2.7 USB驅(qū)動模塊
7.3 Linux內(nèi)核的改造與移植
7.3.1 Bootloader的改造與移植
7.3.2 Linux內(nèi)核文件的修改與移植
7.3.3 交叉編譯環(huán)境的建立
7.4 Linux應用程序的開發(fā)
7.4.1 LINUX應用程序的開發(fā)框架
7.4.2 語音應用程序開發(fā)設(shè)計
7.4.3 視頻應用程序開發(fā)設(shè)計
7.4.4 網(wǎng)絡(luò)服務器0
第8章 基于嵌入式Linux的QT簡介
8.1 嵌入式Linux的圖形用戶界面
8.1.1 MiniG[II
8.1.2 Qt與Qt,Embeded
8.1.3 QT和Qtopia的安裝
8.2 Qt程序設(shè)計
8.2.1 Qt編程基礎(chǔ)
8.2.2 Qt和Qt Designer的使用
8.2.3 Qt編譯工具與Qt應用程序的編譯
8.3 Qt程序調(diào)試與異常處理
8.3.1 Qt程序調(diào)試
8.3.2 Qt異常處理
參考文獻
圖書封面
評論、評分、閱讀與下載
嵌入式視頻應用系統(tǒng)設(shè)計與實現(xiàn) PDF格式下載