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

賽昉科技 發佈 2024-01-02T05:26:00.137382+00:00

本文轉自大V Stephen Smith的博客,Stephen Smith是一名軟體架構師,出版了Raspberry Pi Assembly Language Programming一書。點擊連結可訪問原文:https://smist08.wordpress.

本文轉自大V Stephen Smith的博客,Stephen Smith是一名軟體架構師,出版了Raspberry Pi Assembly Language Programming一書。點擊連結可訪問原文:https://smist08.wordpress.com/2023/04/21/starfive-visionfive-2-risc-v-sbc-review/

介紹

我在博客上寫過幾次關於RISC-V處理器的文章,儘管它們表現出了很大的前景,但確實缺乏硬體。最後,出現了許多單板計算機(SBC)。我最近購買並收到了一台賽昉科技的Visionfive 2,它和樹莓派4旗鼓相當,它搭載四核 64位RISC-V CPU,1.5GHz,一個GPU和一個用於SSD的M.2連接器。我買了8Gg的內存。該板有兩個物理網際網路埠,但沒有內置Wifi。我選擇了USB Wifi型號,可以在訂購時附帶。我在亞馬遜上訂購的,可以免運費,從中國發貨,大約一周時間就收到了。

RISC-V的世界遠沒有樹莓派領導的ARM世界那麼精緻,而且需要技術知識來設置和運行,包括對Linux的良好了解。在這篇博客文章中,我將介紹Linux啟動和運行所需的內容,並重點介紹這一過程中的各種陷阱。

開箱和測試

打開快遞後,開發板和Wifi Dongle都裝在一個盒子裡。盒子底部是一個二維碼,連結到賽昉科技的文檔中心。快速參考手冊相當直截了當。儘管我需要重新安裝SD Card,但我還是能夠相當輕鬆地啟動並運行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卡手動分區

一旦啟動並登錄,僅有的三個GUI程序是設置、幫助和終端。通過設置,我輸入了我的Wifi密碼並連接到了網際網路。好的,讓我們安裝一些東西。我去安裝的第一個程序,立即導致磁碟滿錯誤。再次查看快速參考手冊,它說磁碟映像在第一次啟動時不會自動調整大小,必須手動執行此操作。關於如何使用df、fdisk和resize2fs,附錄中有相關說明。說明還可以,但忽略了必須使用sudo運行fdisk和resize2fs這一事實。任何普通的Linux用戶都知道這一點,但初學者可能不知道這一點。

不要安裝作業系統更新

好吧,現在我的磁碟空間充足了,還有Wifi,讓我們在安裝其他東西之前更新作業系統。所以我運行了「sudo apt update」,唯一需要升級的就是Mesa視頻驅動程序。更新成功之後,重新啟動。但是滑鼠一直在跳來跳去,屏幕沒有正確更新。所以我不得不重新安裝SD卡,並重複之前的步驟,回到一個有Wifi和可用磁碟空間的工作系統。

安裝軟體

有些東西很容易安裝,有些則不然。簡單的包括GCC、GEdit和Thonny,這正是我進行軟體開發所需要的。這些都可以使用Debian apt命令行包管理器輕鬆安裝。

安裝瀏覽器並不容易。Chromium似乎沒有RISC-V版本。Firefox不使用apt安裝。所以我安裝了Gnome Epiphany瀏覽器,由於Gnome是默認的桌面,我認為它應該可以工作。不管怎麼說,屏幕上一片空白。我試著安裝Konqueror 瀏覽器,我認為它相當簡單,應該可以工作。它安裝得很好,但我無法在URL欄中鍵入任何內容。至少Konqueror也安裝了Dolphin 文件管理器,它確實起到了作用,我覺得很有用。

然後,我在http://rvspace.org上瀏覽了Visionfive 2的文檔,找到了如何安裝自定義版本的Firefox和許多其他軟體包的說明。運行他們提供的腳本,安裝了所有這些軟體包,包括Firefox,但遺憾的是Firefox無法啟動。另一個軟體包是LibreOffice,它看起來確實很好用。所以現在我運行得很好,但沒有瀏覽器,所以我只能通過命令行工具訪問網際網路。

發布說明提到Firefox不支持硬體加速,但我無法通過快速查看設置來查看如何關閉硬體加速。希望在VisionFive 2 Debian圖像的下一次更新發布時,這一問題能夠得到解決。

總結

能用RISC-V處理器運行SBC真是令人興奮。儘管運行過程中仍然有一些小故障,性能也沒有達到很高的水平,但它是一個合法的RISC-V開發平台,您可以在這裡嘗試這種新的令人興奮的開放指令集架構(ISA)。希望有足夠的社區支持來開發Linux支持。ARM得到了許多大公司的支持,這些公司花費大量資金僱傭人員來完善和改進對Linux的支持。希望RISC-V社區能夠迎接挑戰,並向ARM看齊。畢竟,十年前,ARM在英特爾和AMD世界中也處於類似的劣勢,但現在它成功地克服了這一劣勢,並在許多方面超過了英特爾和AMD。

關鍵字: