2 J; h& S; C9 b) F. X8 s这俩指令集不同吧,虽然都是RISC,可能很相似。但是生态链得重新建。/ _ H+ W, c) F7 S. m
& c5 q. h3 g; E( H, L
本科做芯片得时候,就是ARM指令集加了几个,改了几个,但从主板到软件都要自己搞。龙芯直接用的MIPS,买个机器,换上自己芯片直接用。
史蒂芬周 发表于 2020-6-16 06:56( g4 H Z, ]4 i5 l$ j7 J
我觉得大家都高估指令集的作用和换指令集的难度了。( z, W* _& G/ C: W" Y( @# t S6 q1 j1 b$ E
arm V7的指令集多简陋啊,不照样让牙膏厂的atom吃土 ...
; i b6 H( N, Q/ ^
封闭系统随便换,反正是自己折腾。我们产品换成单片机难度都不大。 ; ?. v. c- d5 y0 U ! T8 a- O) [: o' O. w开放系统很难。换成自己的指令集,硬件很多要重做,windows肯定别想了,gcc要改。应用程序有源代码的要重新编译,没有源代码的就看人家配合不配合你了。5 [5 @6 X3 f9 [( y8 R5 N
4 b" ]) p+ f/ O7 G* Y
看你芯片用在哪里,怎么用。
( C) u }9 J& |' @( O
% x" A& D! q9 U8 w. o/ d7 i
arm based windows 微软也早就搞出来。* k7 {, [: f$ [' Q6 d e0 m
从开源的角度来说,windows可是比OSX更封闭。OSX的kernel可是开源的。 " ?$ c2 @) s3 a/ {5 Iwindows最大的问题,是没有控制开发者的app store,导致迁移困难。$ ]! @: Z' e# y$ A3 M