全志D1開(kāi)發(fā)板(哪吒 RISCV64)開(kāi)箱評(píng)測(cè)
1.概述
2.開(kāi)箱體驗(yàn)
3.資料情況
3.1 上手情況
3.2 芯片文檔
4.總體感受
1.概述作為主打RISC-V架構(gòu)芯片的國(guó)產(chǎn)開(kāi)發(fā)板,哪吒開(kāi)發(fā)板這次的發(fā)布也算是良心之作。隨著第一批板子的公開(kāi)發(fā)售,立即購(gòu)置一塊,準(zhǔn)備好好研究一下平頭哥C906的處理器核以及探索一下這個(gè)開(kāi)發(fā)板的可玩性。
從以前斷斷續(xù)續(xù)的了解到的一些消息,只知道這個(gè)板子是類(lèi)似于樹(shù)莓派,主要是用來(lái)建立riscv上的生態(tài),從而進(jìn)行推廣的。目前arm已經(jīng)獨(dú)霸江湖很久了,此時(shí)殺出了一個(gè)riscv,雖然目前riscv的生態(tài)建設(shè)遠(yuǎn)遠(yuǎn)沒(méi)有arm強(qiáng)大,但是也在開(kāi)源思想的引領(lǐng)下,開(kāi)始逐步走向大眾的視野。
這塊哪吒 RISCV64的板子,從主要的核的特性上來(lái)看,與目前市面上可見(jiàn)的riscv開(kāi)發(fā)板相比,特性主要有以下幾點(diǎn):
1.主頻高
主頻高意味著處理性能的強(qiáng)勁,主頻是1.1GHz,主要是運(yùn)行Linux,目前因?yàn)閞iscv芯片流片出來(lái)的并且做成開(kāi)發(fā)板的并不常見(jiàn),而且主要是以MCU這類(lèi)芯片為主,性能較弱,可玩性差一些。
2.支持RVV
這個(gè)也較為關(guān)鍵,在RISCV中對(duì)于多媒體加速指令上,采用的是V擴(kuò)展,也就是RISCV V-extension。
目前支持的RVV版本 v0.7版本,最新的正式發(fā)布版本為v0.10版本。
有了V擴(kuò)展,意味著計(jì)算性能的提升,此時(shí)圖像處理、音視頻處理的性能將大幅度的提升,做AI應(yīng)用,也是非常好的選擇。
3.支持硬解碼
做音視頻處理,支持硬件解碼非常的占優(yōu)勢(shì),做Linux的應(yīng)用或者多媒體應(yīng)用領(lǐng)域,這種芯片是必備的功能。增加了音視頻,攝像頭等功能,對(duì)該板子的可玩性,有著非常大的提升。
因?yàn)檫@批板子是第一批公開(kāi)售賣(mài),所以淘寶上的售價(jià)目前為599RMB,從價(jià)格上來(lái)講,同等價(jià)位的arm開(kāi)發(fā)板可以選擇的更多,性能更好,畢竟樹(shù)莓派4b也只需要300~400RMB。
從RISCV的開(kāi)發(fā)板的角度上來(lái)說(shuō),這個(gè)價(jià)位也還可以接受,因?yàn)楫吘故且豢罡咝阅艿耐暾腞ISCV的開(kāi)發(fā)板。
2.開(kāi)箱體驗(yàn)做開(kāi)發(fā)板的開(kāi)箱,也可以看到很多細(xì)節(jié),可以看出產(chǎn)品設(shè)計(jì)的用心程度。
該板子的外形特點(diǎn)主要還是比較像樹(shù)莓派的,包括基本的布局,外設(shè)的擺放,外擴(kuò)GPIO引腳等等。但是最有特點(diǎn)的還是wifi芯片上的一個(gè)哪吒的眼睛,讓開(kāi)發(fā)板瞬間增加了幾分靈性。
因?yàn)殚_(kāi)發(fā)板配套了各種線、還有一些轉(zhuǎn)接擴(kuò)展口等等,可見(jiàn)還是用了心在做開(kāi)發(fā)板。
開(kāi)箱后,當(dāng)然要上電進(jìn)行通電測(cè)試,默認(rèn)情況下,板子的SD卡中是有RVBOARDS提供燒錄好的debian鏡像的。給板子接上電源,接上HDMI線,還有USB的鼠標(biāo)和鍵盤(pán),等待許久,終于看到屏幕上出現(xiàn)了界面。
開(kāi)機(jī)的時(shí)間有點(diǎn)長(zhǎng),輸入用戶名root,密碼rvboards就進(jìn)入了系統(tǒng)桌面。
通過(guò)網(wǎng)絡(luò)設(shè)置,可以選擇wifi聯(lián)網(wǎng)或者有線網(wǎng)進(jìn)入網(wǎng)絡(luò),這樣就可以正常的上網(wǎng)了。
接著又體驗(yàn)了一下命令行
通過(guò)查看isa,可以看到該riscv指令集支持的是rv64,,支持單雙精度浮點(diǎn),壓縮指令以及V擴(kuò)展等等。
接著通過(guò)查看內(nèi)存,知道總的內(nèi)存為1G。
通過(guò)瀏覽器訪問(wèn)來(lái)看,很難打開(kāi)網(wǎng)頁(yè),而且內(nèi)存消耗很大,性能處理能力不夠。
也可能是優(yōu)化做的不好,導(dǎo)致性能上不來(lái)。
總的評(píng)價(jià)起來(lái),基本功能可以使用,命令行也能流暢使用,桌面應(yīng)用有些卡,拖動(dòng)窗口應(yīng)用有重影現(xiàn)象,瀏覽器訪問(wèn)網(wǎng)頁(yè)也經(jīng)常打不開(kāi),個(gè)人估計(jì)應(yīng)該是優(yōu)化做的不好。并且該處理器為單核,性能方面和樹(shù)莓派等等還是有一些距離的。
3.資料情況作為一款riscv開(kāi)發(fā)板,其定位還算比較高,所以資料是否全面也是非常重要的。這直接關(guān)系到可玩性以及生態(tài)建設(shè)的問(wèn)題。
3.1 上手情況
從當(dāng)前的一些情況上來(lái)看,rvboards提供了一些基本的上手教程。
https://www.rvboards.org/mkdocs/zh/nezha-d1/
其開(kāi)箱燒錄就介紹了如何在SD卡中燒錄Debian系統(tǒng)。
可以跟著教程來(lái)進(jìn)行燒錄。就是利用PhoenixCard的工具,將鏡像燒錄到SD卡中,這一點(diǎn)和樹(shù)莓派的操作方法有點(diǎn)類(lèi)似。
然后接上串口,就可以看到串口的輸出信息了。
這里的串口是單獨(dú)引出了,不像樹(shù)莓派那樣在排針上,好處是更加方便調(diào)試。
通過(guò)對(duì)信息打印的分析,不難看出
第一階段的boot應(yīng)該是芯片在探測(cè)啟動(dòng)方式,從板子的設(shè)計(jì)上來(lái)看,處理支持SD卡啟動(dòng),也支持nand flash啟動(dòng)。
第二和第三階段的啟動(dòng)則是啟動(dòng)了opensbi和uboot,最后啟動(dòng)Linux的kernel。
這樣看來(lái),和一般的riscv的啟動(dòng)流程基本一樣。
3.2 芯片文檔
芯片資料才是最關(guān)鍵的,包括芯片手冊(cè),寄存器手冊(cè),編程指南等等。
但是對(duì)于底層編程來(lái)說(shuō),關(guān)鍵的芯片手冊(cè),寄存器手冊(cè),還是很關(guān)鍵。
全志的官網(wǎng)提供了一些相關(guān)的芯片資料
這次發(fā)布的D1_User_Manual_V0.1長(zhǎng)達(dá)1391頁(yè),內(nèi)容還是比較詳細(xì)。
在軟件類(lèi)文檔中,全志提供了一些SDK相關(guān)開(kāi)發(fā)的指南,關(guān)于源代碼可以通過(guò)官網(wǎng)上進(jìn)行下載SDK,這部分源碼基本上是開(kāi)源的。
4.總體感受初步上手了一下全志D1 哪吒開(kāi)發(fā)板。從總體的性能上和樹(shù)莓派沒(méi)法正面對(duì)抗,但單從RISCV的角度上來(lái)說(shuō)又值得研究。整個(gè)嘗試下來(lái),對(duì)新手并不是特別的友好,但是對(duì)于對(duì)RISCV有一定經(jīng)驗(yàn)的工程師來(lái)說(shuō),也是算比較友好的了。
樹(shù)莓派雖然生態(tài)軟件做的非常的不錯(cuò),但是底層資料非常的缺乏,比如上電從GPU啟動(dòng),而且還有一些高級(jí)外設(shè)資料不全,比如網(wǎng)卡,WIFI之類(lèi)的全都不開(kāi)源,另外完整的原理圖也沒(méi)有。玩上層應(yīng)用很簡(jiǎn)單,但是底層就很復(fù)雜了。
這塊板子,因?yàn)橹慌渲昧藛魏?,感覺(jué)學(xué)習(xí)Linux、學(xué)習(xí)riscv,使用rtos等等,都是不錯(cuò)的選擇,我感覺(jué)移植rt-smart或者鴻蒙系統(tǒng)還是有點(diǎn)意思。
原文標(biāo)題:全志D1開(kāi)發(fā)板(哪吒 RISCV64)開(kāi)箱評(píng)測(cè)
文章出處:【微信公眾號(hào):嵌入式IoT】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5682瀏覽量
104788 -
全志
+關(guān)注
關(guān)注
24文章
286瀏覽量
53892
原文標(biāo)題:全志D1開(kāi)發(fā)板(哪吒 RISCV64)開(kāi)箱評(píng)測(cè)
文章出處:【微信號(hào):Embeded_IoT,微信公眾號(hào):嵌入式IoT】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【M-K1HSE開(kāi)發(fā)板免費(fèi)體驗(yàn)】超高性能與顏值RISCV64位8核視美泰M-K1HSE開(kāi)發(fā)板
請(qǐng)問(wèn)Openvino是否支持 Risc-V (riscv64) 架構(gòu)?
基于米爾全志T536開(kāi)發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試

基于米爾全志T536開(kāi)發(fā)板的視頻識(shí)別應(yīng)用方案

OpenCV行人檢測(cè)應(yīng)用方案--基于米爾全志T527開(kāi)發(fā)板

【正點(diǎn)原子】全志T113-i開(kāi)發(fā)板資料震撼來(lái)襲!異核開(kāi)發(fā)、工控設(shè)計(jì)方案!
全志T113-S3開(kāi)發(fā)板網(wǎng)絡(luò)通信

有獎(jiǎng)丨米爾 全志T536開(kāi)發(fā)板免費(fèi)試用

如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于米爾全志T527開(kāi)發(fā)板

Made with KiCad(十六):全志RISC-V 64 SoC F133/D1s開(kāi)發(fā)板

FacenetPytorch人臉識(shí)別方案--基于米爾全志T527開(kāi)發(fā)板

基于哪吒開(kāi)發(fā)板部署YOLOv8模型

評(píng)論