作者:
gooogleman@foxmail.com 日期:2013.05.12
刚才一个在车载GPS 方案prima 芯片的工程师问我一件事情:能否找到一款支持wince 和android系统的开发板。我立即说,我已经实现了我的Sate210 开发板实现wince和android双系统启动。
后来发现他说的不是这个。,他的意思是实现S5pv210 同时启动了wince和android系统才行。而我实现的是可以选择wince启动还是android启动,我的类似PC装了双系统功能,还是达不到他的要求。
为什么这位哥有这么奇怪的要求?下面是他的原话:
我们最近在搞双系统一起起来的
用CPU的虚拟化
...............
车载导航很多还是用ce的
但是ce没有安卓娱乐性能好,所以要两个系统随时切,ce导航,安卓去娱乐
----------------------------------------------------------------------
原来是要随时切换wince和android系统。因为wince 安全性和稳定性都比android要高,但是娱乐性不如android,所以就想结合这两种系统的优势,整合在一起。
现在我来分析这种双系统实现的一些技术可能性:
1、拷贝android 内核,文件系统,userdata等到内存中,不启动android 系统,然后重新回到bootloader启动 wince系统,然后直接启动到常规的车载界面,——使用wince系统。凡是涉及到安全性的,车载功能性的都用wince系统。
2、当用户想娱乐的时候直接跳转到android系统,然后进行娱乐,当要使用车载功能的时候再切换回去wince。怎么样?是否想法很好,很神奇?!记住不是冷启动切换啊。
3、技术难点在哪里呢?我觉得技术难点在于两种操作系统控制权的切换,如果能搞定这个,这个就可以了。
怎么样,大家有什么想法?!
可惜现在很多项目啊,如果是以前,真想亲自操刀搞搞。就拿Sate210 的wince和android双系统启动的基础上试一下。