为什么智能手机不能电脑一样随便装系统?

如题所述

主要原因是各个系统的硬件不能兼容。

1 手机一般使用的是 ARM 架构。
由于 SoC 与其他设备(例如各种传感器)的通信是使用 I2C 或 SPI 等总线通信的,操作系统无法检测硬件的存在,因此在 ARM 上操作系统对硬件配置信息的获取一般是通过 Device Tree 实现的。即在编译操作系统内核时,在源代码中写明硬件端口与设备的对应关系。
由于主板在不同型号间往往是不同的,硬件布线是不同的,甚至硬件也是不同的,如果没有针对该 hardware revision 重新编译内核,就没办法使用 SoC 外的设备。
2、 运营商利益
运营商的合约机基本上会校验内核的数字签名,防止第三方内核的加载。因为获得系统最高权限有时可以绕开运营商的限制。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-18
行是行,不过成本太高。组装电脑你可以在别人生产好的硬件里选,因为电脑的接口是通用的,生产主板的厂商都遵守着一个标准,并且硬件基本都是为了Windows设计的,不存在兼容问题。而手机接口没有统一的标准,如果你想组装的话就没有现成的硬件可以用。找厂商定制生产的话成本太高,已经超过了这部手机的价值。并且由于安卓是开源系统。基本每个手机厂家都会对安卓系统进行修改。修改后的系统对硬件的要求又不一样。所以兼容性也是一个问题。
第2个回答  2011-11-20
不能!智能手机重装系统比较复杂!而且需要电脑的支配,而且刷固件的软件是不能不依赖的刷机软件!而且不同的智能手机需要不同的固件版本,一旦刷错了,手机报废了!需要拿回厂里重新刷机!
电脑的不同牌子X86兼容台式机 X64兼容台式机 品牌机 组装机什么系统都能直接装!不需要固件的支配!!刷机是一门比较难
第3个回答  2011-11-20
手机的操作系统是嵌入式的操作系统,嵌入式的操作系统有一个最大的特点,就是对每一个不同的硬件平台有不同的驱动子程序,不同的智能手机的硬件平台是不同的。所以它们要的驱动程序也是不相同的,可以根据需要而添加或去除。这就是嵌入式的最大特点,要在一个小的芯片上实现这么多的功能,芯片的容量是有限的,就要求程序的最小化,并且固化在芯片上,这样安全、可靠性高、运行速度快、成本低。本回答被提问者采纳
第4个回答  2015-09-19
可以重装系统啊,如果只是升级可以把系统包放到手机特定的文件夹里,然后重启的时候进入刷机页面。如果想要装其他系统则需获取ROOT权限, 然后再用OTG重装系统,或者根据手机的要求把系统包放到手机特定的文件夹里,然后重启的时候进入刷机页面
相似回答