RISC-V,微處理器中的 Linux :它會開啟一個開源硬體的文藝復興麼?

1 贊 回覆發表於2017-01-30

我與許多人分享過一個願景,我們很快就能使用由開源硬體(OSH)和開源軟體所驅動的現代而強大的裝置。

開放硬體是那種有完整的文件,並且可以根據你的需求自由使用、研究、修改和複製的裝置。它從原理圖到 PCB 佈局的所有內容全都是公開的,包括驅動硬體的軟體。近年來有所進步,有更多的硬體被開放了,但是我們的 PC 和其它裝置中的微處理器卻被限制在了桌面端的以 x86 為主導的、封閉的指令集架構(ISA),或者智慧手機/平板裝置上的 ARM 變體。這兩個指令集架構都是閉源的,並且不能用於開放裝置。此外,許多廣泛使用的 ARM 實現,比如 A9 或 Snapdragon 在這些已經專有的指令集架構上新增了進一步的專有層。

RISC-V 是不同的。在加州大學伯克利分校的研究人員於 2010 年推出的 RISC-V(發音 risk-five)是根據同樣的初始 RISC精簡指令集計算Reduced Instruction Set Computing) CPU 設計構建的,其基礎是其它熟悉的指令集架構,如 ARM、MIPS、PowerPC 和 SPARC,但目的是開放且不受專利保護(注意:目前,RISC-V 規範僅供私人或教育用途使用,計劃在將來完全開放)。RISC 設計策略與 x86 系列的複雜指令集計算(CISC)設計相反。

雖然 RISC-V 不是現有唯一的開放指令集架構,但它是唯一一個極速推進的。指導指令集架構的開發和採用的 RISC-V 基金會有一些相當大的捐贈者,如 Oracle、Western Digital、HP、Google、IBM 和 Nvidia。我可以看到名單上缺少的幾個著名的晶片製造商。似乎大的玩家們已經意識到,與軟體一樣,硬體會在開放下發展得更快更好。而且,任何人使用它你都不必付費。因為開發中的困難和成本,像這樣的專案並沒有被更快取得成功。現在,一個公開的結果是大的公司正在跟進,開發資金正在源源而來。

RISC-V 在學術界也有很多支援。從在伯克利的孵化到在世界範圍內超過 35 個大學專案協助其發展,在那裡不缺乏聰明的頭腦為這個專案工作。

在其背後也有進展。在軟體方面,人們正在將程式移植到 RISC-V 上,讓它啟動起來。Fedora 已經移植了成千上萬的程式 - 下面是 Fedora/RISC-V 在 QEMU 中啟動:

向 Richard WM Jones 做出這麼棒的動畫致敬

在硬體方面,人們正在製造開發板。HiFive1 是一個成功眾籌的專案,它是來自 SiFive 的一塊 Arduino 板,由他們的 FE310 SoC 驅動,這是一塊 32 位的 RISC-V 晶片,執行頻率為 320+ MHz。 它會在 2 月發貨,你可以在這裡預訂一個,價格為 $59。

這一切聽起來很棒 - 我希望他們能夠交付,因為我們都將從中受益非淺。如果可以,請支援這個專案。告訴人們這個東西。購買一塊 HiFive1,看看它上面執行了什麼。我在你的未來看到了這些晶片。


via: https://www.darrentoback.com/can-risc-v-linux-of-microprocessors-start-an-open-hardware-renaissance

作者:dmt 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章