瀏覽單個文章
firmware
Master Member
 
firmware的大頭照
 

加入日期: Mar 2006
您的住址: On Chip
文章: 2,202
引用:
作者ghostcode
先不考慮效能來說。

RISC 本身就是指令少(電路較精簡,電晶體數少,達到省電等, ARM 也是RISC為架構方向開發),
靠的是編譯器等去最佳化(或透過微指令等)。
以 Android 來說,更是轉成中間碼(類似的技術很多)來執行。
真正原生碼是透過 NDK 來編譯。
單以手機等,生態圈問題不大。
很容易就可以直接使用既有的生態圈。

至少比當初 Intel (CISC 架構)要進入 Android,
兩者的差異才大。
不只系統核心,使用到 NDK 的 AP 也要另外處理。



我不是說你講的是錯的, 我是指, 這件事情跟 RISC/CISC 無關, 因為你講的事情, 對於任何架構的CPU都是成立的


就拿 Google Android 來說好了, 他一直以來都有提提供 x86/x86_64/MIPS 這些架構需要的所有 toolchains


所以 Android 一直都可以在這些機器上面跑 (跑的順不順 ? 有沒有bug ? 自然是另一件事情)

舉例個, 距離現在大概8年前左右吧, 就已經有網通SoC廠把自家的 MIPS-based SoC 拿來跑 Android , 終端產品幾乎都是 STB 之類的產品...

ok 回到原題就是, 效能+功耗 才是關鍵, 因為華為自喻為高階大廠, 他怎麼可能做一堆爛爛SoC來放在自家手機勒...
舊 2019-06-16, 08:48 PM #243
回應時引用此文章
firmware離線中