首頁 > 評測 > 我可能買了個(gè)假手機(jī),雖然上面有顆Kirin 960——HiKey 960開發(fā)板體驗(yàn)

我可能買了個(gè)假手機(jī),雖然上面有顆Kirin 960——HiKey 960開發(fā)板體驗(yàn)

麒麟960   華為   HiKey960   Linaro   AlphaStar   
  • 作者:SATURN
  • 來源:21ic
  • [導(dǎo)讀]
  • HiKey后繼有“板”,搭載華為最新麒麟960的開發(fā)板來了!

Kirin960-HiKey960開發(fā)板23.jpg

上圖為使用Chrome瀏覽器打開網(wǎng)頁的效果,使用過程中非常流暢,畢竟硬件參數(shù)擺在那里。

跑個(gè)Bench似乎已成默認(rèn)規(guī)則,畢竟,性能如何,不是你說好就好,代碼,除了人為的設(shè)置,應(yīng)該還是我們值得信賴的伙伴,它會(huì)忠實(shí)的反映與它交互的平臺。這里使用GeekBench來測試下系統(tǒng)的性能,供參考。

Kirin960-HiKey960開發(fā)板24.jpg

GeekBench的版本為4.1,最新的版本。GeekBench正確識別出了硬件的架構(gòu)AArch64,對Android O的識別也是對的,不過在報(bào)告CPU主頻時(shí)只識別1.8G,內(nèi)存也正確識別出了其容量。最后得到的測試結(jié)果中,單核測試的得分為1173,多核測試得分為4277。這是個(gè)什么水平,嗯,比較才有區(qū)分

Kirin960-HiKey960開發(fā)板25.jpg

這是單核測試結(jié)果與主流手機(jī)的測試比對結(jié)果,不過這個(gè)結(jié)果不太理想,與宣稱值還是有一定的差距。再來看多核的比較結(jié)果,如下

Kirin960-HiKey960開發(fā)板26.jpg

總而言之,是有差距的。筆者更愿意相信這是軟件優(yōu)化還不到位的結(jié)果,畢竟全新的板子,全新的系統(tǒng),二者的磨合需要工程師們的辛勤付出,才能得到最理想的結(jié)果。

視頻解碼的測試,使用了兩個(gè)軟件,一個(gè)是MX播放器,另外一個(gè)是VideoLan,使用MX播放器播放1080P測試視頻如下

Kirin960-HiKey960開發(fā)板27.jpg

播放視頻時(shí)還是很流暢的,不過MX報(bào)告不支持硬件解碼,實(shí)際播放過程中使用的是軟解,注意窗口右上角的SW標(biāo)志,表明是使用軟件解碼。

接下來還使用了VideoLAN來測試,這次的播放結(jié)果則非常糟糕,解碼速度非常慢,倒有點(diǎn)逐幀播放的效果了,在使用VideoLAN播放視頻時(shí),使用top命令看到的結(jié)果如下

Kirin960-HiKey960開發(fā)板28.jpg

混亂的輸出,還是那句話,筆者更愿意相信這是軟件優(yōu)化還不到位的結(jié)果。

官方宣稱會(huì)有LINUX系統(tǒng)的支持,不過目前還沒有看到HiKey960可用的LINUX固件發(fā)布,不過應(yīng)該不是難事,有Linaro的支持,很快應(yīng)該就會(huì)有可用的LINUX鏡像,畢竟目前許多的嵌入式LINUX硬件都是使用LINARO提供的工具鏈或系統(tǒng)鏡像來構(gòu)建軟件平臺。

最后一個(gè)測試是BLE,筆者近段正好研究BLE的通信,恰好HiKey960也板載了BLE 4.1,正好與之通信。手頭的Genuino 101也板載BLE功能,將HiKey960作為手機(jī)客戶端,通過BLE來控制Genuino 101的LED燈。

Kirin960-HiKey960開發(fā)板29.jpg

Genuino 101上設(shè)置的BLE Service及Characteristic如下

BLEService ledService("19B10000-E8F2-537E-4F6C-D104768A1214"); // create service

BLECharCharacteristic switchChar("19B10001-E8F2-537E-4F6C-D104768A1214", BLERead | BLEWrite);

...

BLE.setLocalName("LEDCB");

HiKey960上使用BLE Scanner來連接到Genuino 101并發(fā)送控制數(shù)據(jù),實(shí)現(xiàn)遠(yuǎn)程控制。運(yùn)行畫面如下

Kirin960-HiKey960開發(fā)板30.jpg

可以看到正確找到了LEDCB設(shè)備,接下來向LEDCB通過BLE寫入控制數(shù)據(jù),如下

Kirin960-HiKey960開發(fā)板31.jpg

點(diǎn)擊OK,看到Genuino上的LED燈亮了,如果寫入0的話,則熄滅LED燈。

這里將Genuino 101設(shè)置為peripheral role,而HiKey960則作為central role。測試沒有問題,接下來可以打開Android Studio開始寫自己的BLE APP了,開發(fā)板不就是用來運(yùn)行自己寫的程序么?

體驗(yàn)到此結(jié)束。

此次體驗(yàn)的總體感覺,硬件非常的強(qiáng)悍,無論是3GB的內(nèi)存,還是TYPE-C/USB3.0等諸多非常前衛(wèi)的接口,加上對Kirin960的一絲情懷,直接顛覆了筆者對開發(fā)板的認(rèn)知。不僅僅如此,能近距離接觸并體驗(yàn)Kirin960,本身就是一種榮耀,依筆者的感受,這與使用基于Kirin960的手機(jī),完全是兩種不同的體驗(yàn)。

要說不足,軟件支持這一塊算是略有遺憾。目前還沒有LINUX固件的支持,測試過程中碰到的一些小問題,估計(jì)在下一個(gè)版本中,都會(huì)解決掉了吧。

參考資源:

96boards: http://www.96boards.org/

誠邁科技:www.archermind.com

AlphaSTAR社區(qū):www.alpha-star.org

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+