挑战性问题 linux

来源:百度知道 编辑:UC知道 时间:2024/06/25 13:00:59
a.....linux不像xp是全运行(整体死机),那一定能改动linux应用软件(不涉及内核的)运行到手机(moto E6 E2)甚至xp.
b.....大家能把LInux E6 E2 的 rom加载道iphone meizuM8上吗?或是多普大的s1到meizuM8
如果你的答案是不能,,那这就不叫挑战了
winpe在几年前也不可能

会这个技术,就可以去开发手机系统了,估计每月 5000 问题不大。

1、linux 应用软件完全可以移植到手机,当然 XP 也可以, Mplayer 就是一个例子(不是 KMPlayer ),他已经被移植到了很多的系统。但移植有个问题就是硬件和软件环境,比如你用了 SSE4 的功能,这个只有 Intel 和 AMD 的新 CPU 支持,你用他就不能在 E6 的 arm9 CPU 上运行(而且他们两个本来就不能互相直接运行程序)。软件环境牵扯到系统库的问题,比如 Windows 上面的程序有的时候需要 MSVCP6.dll (很经典的需要 DLL 错误),手机上肯定也不会提供的。

2、同样 ROM 也是和硬件有关的,即使 E6 E2 都是 Linux 系统,他们的 ROM 也不一定能放在 Sharp 的 Zaurus PDA 上运行。
----------
你挑战我不拦你,不过我建议你花几十万买套吹焊机,外加编程器。
估计你还需要多买几个手机拆了画出电路图。
程序估计要先从 bootloader 开始写,这个有现成的,听说可以支持 Linux 和 Windows modile 双启动。但应该你还需要自己修改来支持设备,外加 bootloader 好像还需要驱动。
bootloader 启动写完了,继续写驱动。
摄像头,音频输出估计驱动问题不大,当然有可能你控制不了,GSM 和 EDGE 驱动估计需要你自己写,当然你也可以拆机看看设备驱动能不能找到。

moto e8就是linux系统