我有一部旧的触摸式手机Samsung Corby S3653,现在它在Java上运行。
我想把操作系统改成一些嵌入式linux (除了它已有的东西以外的任何东西)。
是否可以更改操作系统?我该怎么做呢?如果我这样做,会出现什么复杂的情况?
发布于 2012-05-20 19:22:38
TL;DR: No.
首先,它实际上不能在Java上运行:它能够运行Java应用程序,但正如你在链接中看到的,它写着“操作系统:专有”。
其次,从理论上讲,可以在上面创建一个精简版的Linux,但你需要投入大量的编程工作--可能会为架构创建一个全新的自定义端口,然后努力为设备创建正确的驱动程序。
第三,内存和CPU的限制也是很严格的--我确信系统当前的操作系统是专门针对这个设备的限制而构建的;这对于通用操作系统来说是不能说的。
一般来说,手机和台式电脑是两种截然不同的东西:你不能简单地扔掉一个系统,然后换成另一个系统,因为在大多数情况下,没有什么可以替换它(在智能手机上,可以用同一操作系统的另一个版本替换一个版本的操作系统,但即使这样也是有问题的)。
换句话说:从理论上讲,这是在可能性的范围内,但除了新奇的价值之外,它不值得。你需要花费(数万)个小时深入研究手机系统,寻找专有的或不存在的手机规格,并构建自己的Linux移植--即使这样,也不能保证成功。
如果你真的坚持,买一部实际出厂的Linux智能手机(或者Android,甚至是Android--它是Linux的一个分支,有各种开发人员友好的版本)。这将是更快,更便宜(说真的),更容易和更可能的工作。
https://stackoverflow.com/questions/10672907
复制相似问题