大V測評 | Stephen Smith的VisionFive 2開箱測評

本文轉(zhuǎn)自大V Stephen Smith的博客,Stephen Smith是一名軟件架構(gòu)師,出版了Raspberry Pi Assembly Language Programming一書。點擊鏈接可訪問原文:https://smist08.wordpress.com/2023/04/21/starfive-visionfive-2-risc-v-sbc-review/
介紹
我在博客上寫過幾次關(guān)于RISC-V處理器的文章,盡管它們表現(xiàn)出了很大的前景,但確實缺乏硬件。最后,出現(xiàn)了許多單板計算機(SBC)。我最近購買并收到了一臺賽昉科技的Visionfive 2,它和樹莓派4旗鼓相當(dāng),它搭載四核 64位RISC-V CPU,1.5GHz,一個GPU和一個用于SSD的M.2連接器。我買了8Gg的內(nèi)存。該板有兩個物理互聯(lián)網(wǎng)端口,但沒有內(nèi)置Wifi。我選擇了USB Wifi型號,可以在訂購時附帶。我在亞馬遜上訂購的,可以免運費,從中國發(fā)貨,大約一周時間就收到了。
RISC-V的世界遠沒有樹莓派領(lǐng)導(dǎo)的ARM世界那么精致,而且需要技術(shù)知識來設(shè)置和運行,包括對Linux的良好了解。在這篇博客文章中,我將介紹Linux啟動和運行所需的內(nèi)容,并重點介紹這一過程中的各種陷阱。
開箱和測試
打開快遞后,開發(fā)板和Wifi Dongle都裝在一個盒子里。盒子底部是一個二維碼,鏈接到賽昉科技的文檔中心。快速參考手冊相當(dāng)直截了當(dāng)。盡管我需要重新安裝SD Card,但我還是能夠相當(dāng)輕松地啟動并運行Linux。

幸運的是,Visionfive 2與Raspberry Pi 4使用的是相同的USB-C連接器供電,所以我可以直接在VisionFive 2上使用該連接器。Visionfive 2使用全尺寸HDMI插頭進行視頻傳輸,與Pi的微型HDMI端口不同,所以我需要從我的電纜盒中找出一根普通的HDMI電纜。

快速參考手冊包含一個鏈接,指向賽昉科技的Debian Linux?
RISC-V版本??雌饋硭麄児竞孟衩總€月都會更新一個版本。我下載了最新的版本,日期是2023年3月31日,并把它燒到一張SD卡上,插入該板卡,然后給它通電。紅燈亮了,但除此之外沒有任何啟動指示。
SD卡手動分區(qū)
一旦啟動并登錄,僅有的三個GUI程序是設(shè)置、幫助和終端。通過設(shè)置,我輸入了我的Wifi密碼并連接到了互聯(lián)網(wǎng)。好的,讓我們安裝一些東西。我去安裝的第一個程序,立即導(dǎo)致磁盤滿錯誤。再次查看快速參考手冊,它說磁盤映像在第一次啟動時不會自動調(diào)整大小,必須手動執(zhí)行此操作。關(guān)于如何使用df、fdisk和resize2fs,附錄中有相關(guān)說明。說明還可以,但忽略了必須使用sudo運行fdisk和resize2fs這一事實。任何普通的Linux用戶都知道這一點,但初學(xué)者可能不知道這一點。
不要安裝操作系統(tǒng)更新
好吧,現(xiàn)在我的磁盤空間充足了,還有Wifi,讓我們在安裝其他東西之前更新操作系統(tǒng)。所以我運行了“sudo apt update”,唯一需要升級的就是Mesa視頻驅(qū)動程序。更新成功之后,重新啟動。但是鼠標(biāo)一直在跳來跳去,屏幕沒有正確更新。所以我不得不重新安裝SD卡,并重復(fù)之前的步驟,回到一個有Wifi和可用磁盤空間的工作系統(tǒng)。
安裝軟件
有些東西很容易安裝,有些則不然。簡單的包括GCC、GEdit和Thonny,這正是我進行軟件開發(fā)所需要的。這些都可以使用Debian apt命令行包管理器輕松安裝。
安裝瀏覽器并不容易。Chromium似乎沒有RISC-V版本。Firefox不使用apt安裝。所以我安裝了Gnome Epiphany瀏覽器,由于Gnome是默認的桌面,我認為它應(yīng)該可以工作。不管怎么說,屏幕上一片空白。我試著安裝Konqueror?瀏覽器,我認為它相當(dāng)簡單,應(yīng)該可以工作。它安裝得很好,但我無法在URL欄中鍵入任何內(nèi)容。至少Konqueror也安裝了Dolphin?文件管理器,它確實起到了作用,我覺得很有用。
然后,我在http://rvspace.org上瀏覽了Visionfive 2的文檔,找到了如何安裝自定義版本的Firefox和許多其他軟件包的說明。運行他們提供的腳本,安裝了所有這些軟件包,包括Firefox,但遺憾的是Firefox無法啟動。另一個軟件包是LibreOffice,它看起來確實很好用。所以現(xiàn)在我運行得很好,但沒有瀏覽器,所以我只能通過命令行工具訪問互聯(lián)網(wǎng)。
發(fā)布說明提到Firefox不支持硬件加速,但我無法通過快速查看設(shè)置來查看如何關(guān)閉硬件加速。希望在VisionFive 2 Debian圖像的下一次更新發(fā)布時,這一問題能夠得到解決。
總結(jié)
能用RISC-V處理器運行SBC真是令人興奮。盡管運行過程中仍然有一些小故障,性能也沒有達到很高的水平,但它是一個合法的RISC-V開發(fā)平臺,您可以在這里嘗試這種新的令人興奮的開放指令集架構(gòu)(ISA)。希望有足夠的社區(qū)支持來開發(fā)Linux支持。ARM得到了許多大公司的支持,這些公司花費大量資金雇傭人員來完善和改進對Linux的支持。希望RISC-V社區(qū)能夠迎接挑戰(zhàn),并向ARM看齊。畢竟,十年前,ARM在英特爾和AMD世界中也處于類似的劣勢,但現(xiàn)在它成功地克服了這一劣勢,并在許多方面超過了英特爾和AMD。