freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

某軟件架構(gòu)及開發(fā)流程講義-展示頁

2025-01-07 22:40本頁面
  

【正文】 實(shí)際上就代表了 XDM接口層 。 引擎功能層 用于管理算法對(duì)象的實(shí)例,例如創(chuàng)建一個(gè)對(duì)象的具體過程等 。 共享 DDR2存儲(chǔ)器 ARM與 DSP之間共享內(nèi)存,進(jìn)行物理數(shù)據(jù)交換 。當(dāng)然還需要一個(gè)系統(tǒng)集成工程師把這三個(gè)部分集成起來,不過VISA API和 EPSI API的存在已經(jīng)大大簡化了集成工作的復(fù)雜程度。 其中應(yīng)用層通過 Codec Engine的 VISA API來調(diào)用 DSP側(cè)的算法,通過 EPSI(Easy Peripheral Software Interface)API來訪問和操作 Davinci的外設(shè)。 信號(hào)處 理層 (SPL)一方面通過 VISA API接口與應(yīng)用層 (APL)連接,另一方面則通過 DSP/BIOS與底層內(nèi)核溝通。 圖 1 達(dá)芬奇 DMSoC軟件概述 應(yīng)用層: 工程師可以在系統(tǒng)的用戶空間在系統(tǒng)功能性上添加和發(fā)揮自己的特色。開發(fā)人員不再需要了解各種音頻、視頻、影像以及語音 CODEC 背后的機(jī)制。 利用達(dá)芬奇技術(shù), TI 可以再度實(shí)現(xiàn)全新的創(chuàng)新水平。許多年來, TI 等公司始終致力于在硅芯片中集成功能,為超越自身功能期望的器件打下了基礎(chǔ),同時(shí)也降低了實(shí)現(xiàn)預(yù)期目標(biāo)所需要的工程量。當(dāng)開發(fā)人員可以立足于以前開發(fā)的功能性,創(chuàng)新就已經(jīng)來到他們眼前。利用允許開發(fā)人員無需修改上層應(yīng)用代碼即可以使用理 想 CODEC 的 API,我們可以顯著簡化視頻 CODEC 處理的具體低層次細(xì)節(jié)。 正像匯編語言向 C 語言的過渡使開發(fā)人員能夠全力開發(fā)更高級(jí)功能性那樣,達(dá)芬奇技術(shù)使開發(fā)人員能夠 擺脫數(shù)字視頻的具體技術(shù)細(xì)節(jié) 。開發(fā)人員不僅需要處理器,他們還需要 能夠直接投入生產(chǎn)的理想代碼。工程師隨意地在自視為基礎(chǔ)技術(shù)方面投入大把時(shí)間和資金的好日子已經(jīng)一去不復(fù)返了。管理數(shù)字視頻系統(tǒng)的所有組件是極其復(fù)雜的工程難題。憑借高效的處理能力、 存儲(chǔ)器 、 I/O帶寬、平衡的內(nèi)部互連以及專用外設(shè)組合,基于達(dá)芬奇技術(shù)的 SoC能夠以最低的成本為視頻應(yīng)用提供理想的核心動(dòng)力。由于能夠在集成這四種要素的平臺(tái)中實(shí)現(xiàn)數(shù)字視頻、音頻、語音與話音技術(shù),因此達(dá)芬奇技術(shù)可以為數(shù)字視頻的當(dāng)前變革打下基礎(chǔ)。 達(dá)芬奇 (DaVinci)軟件開發(fā) 一、達(dá)芬奇軟件架構(gòu) 及開發(fā)流程 二、 Codec創(chuàng)建 DSP Server 三、 Codec Engine概述 達(dá)芬奇 (DaVinci)軟件開發(fā) 什么是達(dá)芬奇技術(shù)? TI 的 DaVinci? 技術(shù) 是一組專門為高效和引人注目的數(shù)字視頻而設(shè)計(jì)的基于 DSP 的系統(tǒng)解決方案 適用于數(shù)碼攝像機(jī)、視頻安全設(shè)備、高級(jí)醫(yī)療成像設(shè)備、便攜式視頻播放器或任何其它您能想象得到的視頻應(yīng)用。 成功實(shí)現(xiàn)數(shù)字視頻需要四大要素的最新進(jìn)步,即:處理器、開發(fā)工具、軟件以及系統(tǒng)專業(yè)技術(shù)。 達(dá)芬奇技術(shù)充分利用了 TI 25 年的數(shù)字信號(hào)處理與集成電路專業(yè)技術(shù)來提供系統(tǒng)級(jí)芯片 (SoC),這種系統(tǒng)針對(duì)靈活的數(shù)字視頻實(shí)施而進(jìn)行了精心優(yōu)化,擁有業(yè)界領(lǐng)先的性能并集成了可編程數(shù)字信號(hào)處理器 (DSP)內(nèi)核、 ARM處理器以及視頻加速協(xié)處理器。 處理器自身只能用作數(shù)字視頻解決方案的基礎(chǔ)。對(duì)于許多應(yīng)用來說,數(shù)字視頻只是更為龐雜的系統(tǒng)的眾多組件之一。 達(dá)芬奇 (DaVinci)軟件開發(fā) 為了真正意義上地讓開發(fā)人員克服最初的障礙并且加快產(chǎn)品上市進(jìn)程,僅僅開發(fā)實(shí)施數(shù)字視頻的基礎(chǔ)芯片和軟件已經(jīng)遠(yuǎn)遠(yuǎn)不夠。換句話說,為了滿足其應(yīng)用的特定需求,開發(fā)人員還需要已經(jīng)集成到可配置或輕松編程的數(shù)字視頻子系統(tǒng)的硬件和軟件?,F(xiàn)在,開發(fā)人員不再需要了 解其視頻應(yīng)用中實(shí)施具體 CODEC 引擎 (如: MPEG 、 WMA9)的細(xì)節(jié)。 擺 脫 CODEC 的困擾是數(shù)字視頻廣泛普及的重要一步。例如,在過去開發(fā)電子器件時(shí),即使是最基本的功能,工程師們也需要進(jìn)行柵極布局。例如,由于提供了顯著加快信號(hào)處理任務(wù)的計(jì)算引擎, DSP 的問世已經(jīng)推動(dòng)了數(shù)十載的技術(shù)創(chuàng)新。正是 DSP 的問世帶來了計(jì)算加速,因此達(dá)芬奇技術(shù)會(huì)以 TI 的 DSP 為基礎(chǔ)來提供應(yīng)用加速。 一、達(dá)芬奇軟件架構(gòu) 及開發(fā)流程 Davinci 軟件平臺(tái)概述 用戶軟件 用戶程序,框架, GUI 設(shè)備 驅(qū)動(dòng) Codec APIs ARM/DSP 通信 Linux操作系統(tǒng) ARM RISC Video Image Speech Audio Socket Nodes DSPLink DSP/BIOS DSP 外設(shè) Codec Engine Engine Algorithm API Algorithm API ANode Task SNode Task DSKT2 DMAN3 ACPY3 RMAN Codec Engine Remote Server Framework Components xDM API Codec/ 算法 xDM API Codec/ 算法 OMAPL137 Software Architecture ARM 子系統(tǒng) DSP 子系統(tǒng) Linux 用戶空間 Linux 內(nèi)核空間 Transport I/O I/O I/O USB Driver CMEM Driver McASP Driver EMAC Driver MMC/SD Driver SPI Driver Linux APIs Link Driver UART Driver DSP/BIOS Link DSP/BIOS 應(yīng)用程序 OSAL Server CCS LCD Driver I2C Driver GPIO Driver PSL Codec Engine Engine Algorithm API DMAN3 Framework Components C6747 Software Architecture DSP 系統(tǒng) USB Driver McASP I2C Driver CMEM Driver EDMA Driver GPIO Driver EMAC Driver MMC/SD Driver SPI Driver UART Driver 應(yīng)用程序 ACPY3 DSK2 DMAN DSP/BIOS LCD Driver NAND Driver ERTFS Driver CCS xDM API Codec/ 算法 xDM API Codec/ 算法 功耗管理 Power Manager (PWRM) PSL 達(dá)芬奇 DMSoC軟件概述 達(dá)芬奇 DMSoC軟件概述 一般來講,軟件系統(tǒng)分為 應(yīng)用層 、 信號(hào)處理層 和 I/O層 三部分, TI提供的達(dá)芬奇參考軟件框架就是基于這樣的結(jié)構(gòu),如下圖所示。 信號(hào)處理層: 通常都運(yùn)行在 DSP一側(cè)負(fù)責(zé)信號(hào)處理,包括 Video/Audio編解碼算法、 Codec Engine、 DSP的實(shí)時(shí)操作系統(tǒng) DSP/BIOS及和 ARM通信的模塊。 I/O層 :就是我們通常所說的 驅(qū)動(dòng) ,是針對(duì) Davinci外設(shè)模塊的驅(qū)動(dòng)程序。 這三個(gè)部分通常對(duì)應(yīng)三個(gè) Davinci軟件開發(fā)小組。 Codec Engine概述 下圖給出了這種框架的結(jié)構(gòu)示意圖。 DSPLink雙核 通信的基礎(chǔ)軟件,為開發(fā)人員提供通用的 API,用于描述 ARM 與DSP之間通信的物理鏈路的特征 。 VISA層 面向引擎功能層的一個(gè)接口,用于定義創(chuàng)建、刪除和使用一個(gè)特定符合XDM標(biāo)準(zhǔn)的算法的 進(jìn)程 。 達(dá)芬奇軟件架構(gòu) 及開發(fā)流程 下面就是一個(gè)完整的應(yīng)用程序開發(fā)步驟: xDM NonxDM 可發(fā)布使用的 Codec包 VISA Stub DSP算法工程師 運(yùn)行在 DSP上的可執(zhí)行程序: .cfg, .tcf, main() Codec Server集成工程師 可執(zhí)行應(yīng)用程序 ARM應(yīng)用工程師 各種引擎配置 Codec Engine集成工程師 *.cfg DSP/BIOS,FrameWork Component, DSPLink, xDC Server 名稱, Codec列表 各種不同的 Codec包: *.x64P , *.cfg *.a64P 即 *.lib *.x64P 即 *.out 達(dá)芬奇軟件架構(gòu) 及開發(fā)流程 一個(gè)完整的應(yīng)用程序開發(fā)步驟: xDM NonxDM 可發(fā)布使用的 Codec包 VISA Stub DSP算法工程師 *.a64P 第一步: 需要基于 DSP利用 CCS開發(fā)自己的音視頻編解碼算法,編譯生成一個(gè)編解碼算法的 庫 文件 *.lib(等同于 Linux環(huán)境下的 *.a64P,直接在 Linux環(huán) 境下修改文件后綴名即可 )。 Codec主要完成音視頻的核心算法,應(yīng)用程序運(yùn)行時(shí) 被調(diào)用 ,并不參與其他功能。 達(dá)芬奇軟件架構(gòu) 及開發(fā)流程 一個(gè)完整的應(yīng)用程序開發(fā)步驟: 第二步: 將 Codec集成到 CodecEngine中。 對(duì)達(dá)芬奇的軟件來說, DSP Server也叫 Codec Server
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1