溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

圖像識別DM8127開發(fā)攻略——序

發(fā)布時間:2020-08-06 05:30:03 來源:網(wǎng)絡(luò) 閱讀:2680 作者:桐燁科技 欄目:系統(tǒng)運維

DAVINCI(ARM+DSP)開發(fā)攻略已經(jīng)整整兩年多沒寫東西了,自從寫完DAVINCI DM3730的開發(fā)攻略,就基本沒什么精力去寫,一直在忙DM3730平臺客戶定制的產(chǎn)品設(shè)計和大規(guī)模量產(chǎn)的任務(wù)。


2015-2016-2017上半年爆炸性的出貨,公司只好全力去支持大客戶,保證產(chǎn)品的質(zhì)量。還有得了一個可愛的小寶寶,里里外外的事情重重壓過來,不得不去處理,結(jié)果博客和公司網(wǎng)站基本處在停止更新狀態(tài),畢竟這年頭大環(huán)境是實業(yè)誤國,投機“興邦”,在這種情況下科技公司全力賺點伙食費不容易,所以博客基本就沒時間更新了。


現(xiàn)在招了些員工,也外包一些事情給其他朋友做做,自己慢慢靜下心來,繼續(xù)DM8127的開發(fā)工作,同時在開發(fā)工程當中,把一些經(jīng)驗分享出來,繼續(xù)耕耘自己的博客。


總的來說,一個人要吃透整個TI指定的第3DM8127IPNC_RDK包,確實挺難,因為軟件包太多東西,一個人的精力確實有限。


說到DM8127開發(fā),我們公司其實2013年就已經(jīng)啟動了,沒錯就是通過艾睿合眾達,買到臺灣APPRODM8127-IPNCIP網(wǎng)絡(luò)相機),現(xiàn)在艾睿合眾達已經(jīng)不賣這個產(chǎn)品了,因為國內(nèi)用這個平臺開發(fā)的公司比較少,沒辦法,TIDSP就是貴,這些年出貨量比較大的就??档葞讉€大公司了。公司遲遲沒有推出DM8127產(chǎn)品,有以下幾個原因:

一、當時資金不夠;

二、搞過這方面的人才缺乏,不容易招;

三、公司所有資源全力支持大客戶去搶占某個市場;

四、DM8127 架構(gòu)比較復雜;

五、高清CMOS ISP 2A-3A算法這些比較頭疼,大大加大了開發(fā)成本和時間。


還好,目前調(diào)試出了SONY一款1/2.8寸的200IMX SENSOR,圖像效果比以前的720P好多了,感到很欣慰,自己也有動力去搞開發(fā)工作了。這2年大規(guī)模出貨的時候,瑣碎的事情一大堆,本人都不知道怎么過來的,整個人根本沒心情去搞開發(fā)工作。


DM8127 DM81XX系列功耗相對低一些的帶浮點C674X DSPDAVINCI芯片,浮點運算能力達到4500M FLOPS,專門針對高清相機進行設(shè)計的,因為帶有ISP模塊,所以能和DM368-DM385一樣可以對RAW DATASENSOR 原始圖像數(shù)據(jù)進行處理。而普通的DM8168DM8148則沒有這個功能。


DM8168DM8148比較適合做多路D1的智能圖像分析DVR的產(chǎn)品,DM8168DM8148功耗都比DM8127大。當然DM8127比我們以前開發(fā)的DM3730功耗大是肯定的,畢竟強悍的性能擺在這里,本公司網(wǎng)站賣的對應型號核心板都有相應的性能描述,這里也不用太累贅去描述。


下面只用一個簡單的表格大概了解一下幾個常用的ARM CORTEX-A8+DSP DAVINCI芯片的對比,那個ARM9+DSP90納米超級大功耗的DM6467T就不用比較了,同樣只有一個CORTEX-A8不帶DSPDM385/DM388這里也不列出比較。


功能

DM8127

DM8168

DM8148/8147

DM3730

DSP

浮點C674X 750M

浮點C674X 1G

浮點C674X 750M

定點C64+ 800M

ARM

A8+M3

A8+M3

A8+M3

A8

性能

最強(優(yōu))

最低

功耗

最大

較大

最?。▋?yōu))

ISP

強大的ISP(優(yōu))

弱化的ISP

SATA

網(wǎng)口PHY

USB PHY

DSP L2

256K

256K

256K

64K+32K SRAM

ARM L2

256K

256K

512K

256K

H264編解碼算法

不占用DSP資源

不占用DSP資源

不占用DSP資源

占用少量DSP資源

內(nèi)置人臉識別


DM8127內(nèi)部結(jié)構(gòu)圖:


圖像識別DM8127開發(fā)攻略——序

 


DM8168內(nèi)部結(jié)構(gòu)圖:


圖像識別DM8127開發(fā)攻略——序 


DM8148/DM8147內(nèi)部結(jié)構(gòu)圖:


圖像識別DM8127開發(fā)攻略——序


如果需要更詳細的功能對比,大家可以到TI網(wǎng)站下載對應的DATASHEET資料。

 

按道理來說,DM812712TI發(fā)布的產(chǎn)品,真正芯片規(guī)模量產(chǎn)是從13年開始,到現(xiàn)在17年應該是比較落后的芯片了,為什么我們還要堅持去做呢?


你看看人家那些手機芯片,半年推出一個新的滿足旗艦機要求的芯片,更新?lián)Q代特別快。但從我們工業(yè)應用角度講,TI DSP不一樣,TI 的芯片生命力非常強大,一般主推的芯片都是10年以上的生命周期,比如DM6446現(xiàn)在都還有公司在大規(guī)模出貨,畢竟現(xiàn)在DM64462010年那時便宜多了。TI那些TMS320F28XX工控芯片,用在電力系統(tǒng),電機,電源等控制領(lǐng)域,生命力更加強大,好幾個都超過10年以上的生命周期。不單單在工業(yè)應用,在國防軍工TIDSP扮演非常重要的角色。


公司堅持做DM8127,是因為公司也一直在做DAVINCI圖像分析的SOC平臺,還有目前圖像識別(視頻分析)這個市場并沒有萎縮,而是越來越壯大,本人也看了×××201778日發(fā)布《新一代人工智能發(fā)展規(guī)劃》全文,里面肯定少不了圖像識別(機器視覺)這一塊的產(chǎn)品,像車牌識別人臉識別都是不錯的產(chǎn)品,給社會管理帶來很大的便利。


在視頻分析方面,TI ARM+DSP的方案,相當適合不同種類算法的移植,純粹C/C++語言,也適合中小公司快速設(shè)計產(chǎn)品,比那種燒錢的ARM+FPGA還是有優(yōu)勢的,移植現(xiàn)成的算法(比如OpenCV啊等等)到FPGA,你必須找到非常牛的人,這種人對verilog語言和HLS語言非常非常熟悉,而且對硬件邏輯非常熟悉,對現(xiàn)成算法每個模塊都非常熟悉。還有TI 2014年推出的那個用32級流水線執(zhí)行指令的殺手锏浮點DSPC66X,從2017年開始加入到了DAVINCI系列,目前推出的是DM50X,只不過ARM 是雙Cortex-M4超級單片機,跑的是TI RTOSDSP BIOS這種實時操作系統(tǒng))。這個C66X  浮點DSP拿來做視頻分析超級爽。


至于DM8127的開發(fā)攻略要如何寫,本人文化水平有限,文字功底更有限,沒法按照那種專業(yè)布局架構(gòu)去寫,由于IPNC_RDK軟件包涉及到的東西比較多,我只能先從開發(fā)人員從無到有的角度去寫。


比如搭建Linux HOST開發(fā)環(huán)境,IPNC_RDK整體架構(gòu)分析,BOOT過程和應用程序運行過程等等。就是買芯片回來后,參考開發(fā)板,設(shè)計好硬件,我們是如何一步一步去開發(fā)這個平臺的,如何讓這個自己做的裸板自動跑起來。


IPNC_RDK有類似的相關(guān)手冊,但是寫的用戶手冊是有點簡單,只是告訴你他們的IPNC高清相機如何使用,軟件包如何編譯等等,對如何工作的原理沒太多精力去描述,特別是他們那一套McFW,本人總感覺介紹有點簡單,如果不是分析過源代碼,根本不清楚McFW的架構(gòu)。


本人要寫的開發(fā)攻略出發(fā)點不同,有時間和興趣就寫寫,分享分享,或許對那些畢業(yè)設(shè)計的學生有幫助,或許對那些出來工作的新手有幫助,或許能遇見在這方面共同愛好的朋友,看看是否有合作可能,共同去做一個好的圖像識別(視頻分析)產(chǎn)品,比如有些朋友有很好的圖像識別(視頻分析)算法,軟件有一個好的賣點,而對硬件設(shè)計啊,生產(chǎn)啊,認證啊,電磁干擾啊,防雷啊等等無法分心去做或者不夠?qū)I(yè)去做,我們就可以提供對應的軟件平臺和硬件平臺去幫客戶實現(xiàn)他們的賣點,實現(xiàn)共贏的同時,我們共同做的產(chǎn)品能給社會帶來良性的幫助,本人覺得也是一種成就。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI