← 返回 Siami 首頁

RISC-V 嵌入式革命再添柴火:千里達工程師端出 10 美分晶片到 IoT Linux 的同一條 ISA

▲ 266 💬 141
RISC-V 嵌入式革命再添柴火:千里達工程師端出 10 美分晶片到 IoT Linux 的同一條 ISA

編按:本文綜合整理自 Hacker News 討論串 的核心爭論、Armstrong Subero 在 RV Embedded 部落格發表的回應文、The Chip Letter 的產業分析、Dmitry Grinberg 原文 RISC-V: They Should Have Known Better,並加入 Siami 編輯部觀點與分析。

Hacker News 上週末最熱的硬體爭論不是新 GPU、不是 AI 加速器,而是圍繞 Dmitry Grinberg 那篇〈RISC-V: They Should Have Known Better〉長文所引爆的後續效應。8 月 16 日,千里達及托巴哥嵌入式工程師 Armstrong Subero 在個人部落格 RV Embedded 端出一篇長文回應,三小時內登上 Hacker News 熱門第一,目前累積 266 分、141 則留言。事件正在改寫 RISC-V 論述的地理中心——從矽谷轉向更在地、更邊緣的開發者視角。


兩篇核心文章在做什麼

Grinberg 的原文發表於 8 月 14 日,技術含量極高,從中斷處理器週期成本、代碼密度、編碼設計爭議,一路剖析到 RISC-V「optional 哲學」的核心缺陷。他開宗明義直言「RISC-V 會主宰廉價微控制器市場,但這跟 ISA 設計無關,是儘管 ISA 設計有問題才會發生」。

Subero 的回應沒有替 RISC-V 國際組織辯護,甚至承認自己被拒於該組織門外。他切入的角度完全不同:站在千里達這個加勒比海小國的工程師位置,重新檢視 Grinberg 文中最容易被跳過的技術段落,最終結論是「Grinberg 親手推導出十美分晶片該長什麼樣,然後花整篇文章抱怨這個晶片存在,這幾乎是諷刺」。

「從我的位置,十美分與一美元晶片的差距不是四捨五入的誤差,也不是你揮揮手就能跳過的編碼討論小細節。它是三十個學生人人有晶片、與三十個學生只能看一塊 demo 板之間的差別。」—— Armstrong Subero


為什麼這件事重要

表面上是抽象 ISA 之爭,但 RISC-V 從一開始就不是純學術議題。它的真正革命發生在「規格開放」這四個字——這意味著任何國家、任何學校、任何新創公司都可以拿著 ISA 規格,自己設計、生產、修改 CPU。

對矽谷與歐洲開發者而言,這聽起來像是學術自由;對千里達、奈及利亞、孟加拉的學生而言,這是「能不能開始學」的差別。Subero 用很具體的數字描述這個差距:從 Digikey 寄一美元的晶片到他手上,運費要 60-200 美元;一個 Segger J-Link 除錯器要 600 美元加上百美元運費。他用 7 美元在當地拿到 50 顆 CH32V003 加除錯器,加 20 美元的 CH32H417 開發板,再加 9.5 美元的 Baochip Dabao 板,全部含運費不到 100 美元,整條垂直堆疊從十美分 MCU 到可跑 Linux 的 SBC 全部摸過一輪。

換句話說,RISC-V 把學習曲線的權力從晶片授權者手上,轉移到晶片使用者手上——這跟 LLVM 開源對編譯器世界的意義並無不同。


三個真實部署案例的對比

Subero 從他桌上三顆實際在用的 RISC-V 晶片出發,展示同一條 ISA 下三種截然不同的部署場景:

晶片規格場景關鍵技術
CH32V003RV32EC、16 暫存器、2KB SRAM、16KB flash、十美分廚餘桶監測器、農業自動門、哨子開關超低成本 MCU
CH32H417QingKe V5F 雙核心 400MHz、USB 3.2 Gen 1 PHY、896KB SRAM無 Linux 網頁瀏覽器、150KB RAM 即時人臉辨識高整合度雙核心
Baochip-1xVexRISC-V + Xous microkernel、22nm 開源全棧DEFCON 34 徽章晶片、seL4 + Linux + Xous 三作業系統開源安全晶片

Subero 強調,這三顆晶片之間,他在 CH32V003 上學到的組語技能「在另外兩顆上完全沒失效」。要在 ARM 走同樣的旅程,要從 Cortex-M0(ARMv6-M)開始,跨到 Cortex-M7(ARMv7-M),再到 Cortex-A(ARMv8-A)——這是三個完全不同的 profile、不同的特權模型、不同的例外處理。「不是開個 extension 就好,是真正的重新學習。」


與 ARM 對比——授權牆 vs 規格牆

Subero 對 Grinberg 的核心反駁點,不在編碼優劣,而在於邊界是技術事實還是商業合約。

ARM 把「小核心到大核心」切成一條明確的牆:想加 MMU 跑 Linux?對不起,請改購買 Cortex-A 系列。這是不同核心家族、不同 profile、不同授權協商、不同權利金。沒有漸進路徑,「牆的另一邊有銷售團隊等著」。

RISC-V 的做法是「privileged specification 把 supervisor mode 和 Sv32 paging 定義成 optional 的東西」。意思是你可以在便宜的十美分晶片上關掉 MMU(省面積),但 ISA 底層完全相同——這條底層 ISA 是開放的,任何人都能 fork 出去自己加東西。

最經典的案例就是 Baochip:VexRISC-V 是開源核心,有人給它加了 MMU,bunnie Huang 拿這個核心設計出 Baochip,跑 Xous 微核心(有真正的行程隔離),Subero 在千里達學這個晶片、寫裸機 C SDK、之後還成了 DEFCON 34 徽章晶片。整個鏈條上沒有任何人付過授權費、問過任何人、簽過任何合約。

「Grinberg 把『特權分離』列為廉價端不需要、所以拿不到的東西,但他描述的是 ARM 的產品切片特性,卻歸因於 ISA 設計。在 RISC-V,這是 privileged spec 上的一個 checkbox。」


Hacker News 上正反評價

這次討論的特殊性在於留言者涵蓋了 ARM 陣營、RISC-V 陣營、純中立開發者三種立場,沒有明顯的同溫層。

Luke Wren(Raspberry Pi Pico 2 的 Hazard3 開源 RISC-V 核心設計者)直接上 X 簡評:「RISC-V 對我作為業餘 CPU 設計師滿足兩個要求:1. 主線 LLVM 和 GCC 支援;2. 我不用請律師寫存證信函就能實作它。其他東西我可以後面修。」

Meta MTIA 加速器團隊成員則從商業應用角度切入:「我們用 RISC-V 做 AI 加速器相當成功,因為它客製化跟可擴充性極強。RISC-V 免費、有完整支援、可擴充,這三點就保證它會成功。」

當然也有反對聲音。ndiddy 評論這兩篇文章其實是「平行宇宙」:「原文說 RISC-V 走不出嵌入式,因為 ISA 設計比 ARM64 差、太多 optional 導致 binary distribution 不可行;回應文說 RISC-V 在嵌入式很棒,因為公司可以放進自訂晶片。兩邊其實都沒在否定對方。」HawtAds 則對千里達處境描述提出細節修正:「奈及利亞、孟加拉其實都在全球貿易路線上,寄晶片到那不需要 60 美元運費。」

kazinator 提出最尖銳的質疑:「為什麼一個有自由規格、且很可能會主導那個市場的東西……就不能同時也做得好?」——這正是 Grinberg 原文的核心矛盾:他自己推導出 RV32EC 是正確的設計方向,卻又抱怨這個設計方向。


數據解讀:規格自由如何定勝負

把這場爭論拉到產業數據層面,幾個關鍵指標是 RISC-V 的硬實力:

  • SHD Group 2026 預測:RISC-V 將在 2031 年達到 33.7% 市場滲透率(從 2021 年的 2.5% 起步),SOC 出貨量超過 350 億顆
  • Yocto 5.3 起:RISC-V 完整支援,意味著嵌入式 Linux 開發者第一次獲得與 ARM 平起平坐的 mainstream 工具鏈
  • RISC-V 國際組織 2026 年 1 月:發布首份年度報告,並被 ISO/IEC 聯合技術委員會認可為 PAS 提交者,啟動 ISO 標準化之路
  • MIPS 2026 年策略轉向:宣布開發基於 RISC-V 標準的「第八代架構」,加入 RISC-V 國際組織

產業評估機構 RISC-V International 與第三方分析師普遍認為,高效能應用(桌機、筆電、伺服器)RISC-V 短期內仍是 ARM 的天下,但廉價微控制器與客製化加速器兩個領域「RISC-V 已經贏了」。

Subero 的結論是結構性的,不是感性的:RISC-V 在廉價微控制器領域勝出的原因不是編碼優雅,而是價格與可及性——因為這決定了「誰有資格坐在房間裡」。


質疑與反思

RISC-V 陣營的盲點也很明顯。vlovich123 在 HN 留言中指出 Subero 的論述有內在矛盾:「Subero 說從 Digikey 寄一美元晶片到他那要 60-200 美元運費,又說十美分晶片的價格差距對他意義重大。但如果運費佔了大頭,十美分與一美元的單價差距其實被運費稀釋掉了?」這個質疑指向 Subero 沒解決的問題——大部分開發者其實是透過當地轉運商處理運費問題,Subero 自己也提到某些當地公司可以協助。

ploxiln 從工程師角度批評 Subero 的論證「高度防禦性、說服力不足」:「他要嘛應該正面反駁 Grinberg 的技術論點,要嘛承認衝突——但他選擇跳過編碼爭議,直接從價格與授權切入,這其實是另一個議題。」這個批評直接點出回應文的限制:它沒有回答「RISC-V ISA 是否為糟糕設計」,而是把問題轉換到「糟糕的 ISA 對誰有意義」。

另一個更深層的問題是 Hacker News 留言區出現的:hrydgard 直接寫道「文章一半以上是 AI 生成的垃圾」——這個指控在 Reddit 之外的工程師社群並不少見,指向 RISC-V 論述整體「過度行銷」的問題。


後續值得追蹤

  1. Luke Wren 與 RISC-V 國際組織的官方回應:Grinberg 原文在社群發酵後,RISC-V 國際組織是否會出面回應編碼爭議?
  2. CH32V 系列產能:WCH 的 RV32EC 晶片在 2026 下半年是否會被中國本土 RISC-V 晶片廠(兆易、全志、樂鑫)跟進推出平價替代品?
  3. DEFCON 35 徽章晶片:繼 Baochip 之後,DEFCON 35 是否會再選用開源 RISC-V 晶片作為徽章?
  4. Subero 的 Rovari 教育平台:這個千里達本土的 RISC-V 教育平台能否擴展到奈及利亞、孟加拉等基礎建設相同的國家?

對晶片設計圈的從業者而言,這場爭論的最終意義不在誰對誰錯,而在於它證明了一件事:當一個架構在精品店(矽谷)失寵時,它可能在街角小店(千里達)成為唯一選項。這一點,跟 ARM 在 1990 年代初期從英國 Acorn 走向全球的軌跡幾乎完全平行。

網友熱門留言 (5)

#1 ndiddy(Hacker News 評論) ▲ 95
我覺得他其實和原作者是在各自的方向上互不相讓。原文主要是說 RISC-V 不太可能跨出嵌入式領域,因為 ISA 設計讓它在性能上比 ARM64 差,而且太多東西是 optional,導致 binary distribution 不可行。但這篇回應主要是說 RISC-V 在嵌入式很棒,因為公司可以把它放進自訂晶片。兩個人其實都沒有否定對方的觀點。
#2 kazinator(Hacker News 評論) ▲ 73
『他推導出這個晶片的存在理由,然後花整篇文章抱怨這個晶片存在。這幾乎諷刺。』他的批評完全合理,因為為什麼一個有自由規格、且很可能會主導那個市場的東西……就不能同時也做得好?我們不能都擁有美好的事物嗎?
#3 epolanski(Hacker News 評論) ▲ 58
這篇文章的作者剛剛收穫一個粉絲。他用這些晶片做的東西是真的有料。
#4 HawtAds(Hacker News 評論) ▲ 41
我喜歡這篇文章,比那些灣區視角的觀點清新太多了。但有一個小問題:他說奈及利亞、孟加拉的學生也在同樣的處境,但其實從亞洲寄小於 1 美元的晶片到這兩個國家不需要 60 美元運費。這兩個國家都在全球貿易路線上,當地的最後一哩配送成本其實蠻低的。
#5 truveriver(Hacker News 評論) ▲ 23
我覺得弄清楚了:有人在那扇窗戶上裝了鍛鐵……(編按:留言者用幽默方式暗示文章被過度曝光加熱,但本質上是精彩內容的討論)