我是说有没有这种系统:不受硬件影响、。移植性很好。,或者有可以用多系统的手机。,
追答这样看来LZ还有一段挺长的路要走啊!
首先计算机也好,智能机也好,其大致可分为这么几个层次:
第一层:硬件
第二层:操作系统
第三层:应用软件
第四层:用户层
用户和应用软件是无法直接对硬件进行操作的,它们通过调用操作系统的API((Application Programming Interface,应用程序编程接口)来达到对硬件的控制。如果想把系统移植到不同的平台,那么就要针对那些平台编写相关的驱动就可以了。例如LINUX可以在X86的个人电脑上运行,也可以在ARM平台的手机(安卓也是基于LINUX)上运行,也可以MIPS的硬件(这个一般用在机顶盒,路由器之类,目前好像也出了手机的CPU)环境上运行,只要给操作系统添加 了相应的驱动和库文件就可以做到。其实WINDOWNS以前也是可以在很多平台上运行的,只是后来被砍掉了。
目前已经有多款手机可以运行多个操作系统,诺基亚就有一款双系统的手机(WINDOWNS和ANDROID),这个就跟我们的电脑安装多系统一样的:你可以一台电脑上同时安装WINDOWS XP,WIN7 ,LINUX..............等等。当然他们不能同时运行,同一时间只能启动某一个系统。
如果要安装多系统,你的BootLoader兼容性一定要好,这个bootloader就相当于我们电脑的BIOS。
对这个东西我也是半桶水,说错了LZ莫怪~~~~~~
诺基亚就有一款双系统的手机,是哪一款???
本回答被网友采纳手机操作系统是怎样做出来的?
手机操作系统大都是用汇编和C语言编写内核用JAVA编写的框架。手机操作系统目前分为iOS和Android。Android底层驱动,以及操作系统全部内核都是使用C语言和汇编语言编程开发。但是android操作系统本身是使用Java开发,使用JNI调用本地的C语言库,由操作系统实现对底层调用。iOS系统是苹果自己开发的,核心合适C语言。
如何制作手机系统
问题三:手机操作系统是怎样做出来的? 第一个问题:一般来讲是用C语言编写,比如楼上说的Androi户就是用C语言编写,不过它的应用程序是用JAVA写的,然后通过JAVA虚拟机解释成手机可以识别的指令。第二个问题:现在的手机的处理器一般都是基于ARM内核做出来的,所以兼容性不成问题。第三个问题:解释...
手机操作系统是怎样做出来的?
手机的操作系统一般来说都是C语言编写,比如安卓的系统就是用C语言编写,不过它的应用程序是用JAVA写的,然后通过JAVA虚拟机解释成手机可以识别的指令。运用到高级汇编语言。现在的手机的处理器一般都是基于ARM内核做出来的,所以兼容性不成问题。解释的话就是用的ARM的汇编语言,一般的汇编语言的教程都会...
有关三星手机自定义操作系统???
根据描述,建议同时按住电源键和下音量键7秒以上重启设备;若是可拆卸电池手机,长按电源键8-10秒重启机器尝试。若以上操作后问题依然存在,建议您携带购机发票、三包凭证和手机到当地三星服务中心由工程师检测。
java怎么开发安卓?
Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软件、网站开发。而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好。 2、Java转Android前的准备 其实Java程序员要自学安卓开发的基础知识还是没有...
自己创造一个手机系统需要学什么编程?
C语言比较好。高级语言之中,最适合对硬件进行操作的就是C语言,因此非常适合底层开发,如操作系统。塞班和安卓操作系统的核心都是用C语言编写的。而Java代码的执行依靠虚拟机,比C语言效率低得多,并且不适合直接的硬件操作。要写好操作系统就必须直接和底层打交道。
手机做系统怎么做?
1.完全关机,按住音量下+电源键开机,进入Recovery模式;2.进入Recovery模式后选择第三项,然后进入选择yes,进行清楚数据;3.清除完数据后然后再选择第四项,进行清除系统缓存数据选项,进入后选择yes进行清除;4.清除完数据后,然后再选择第五项重SD卡上安装ZIP升级包,进入后选择ROM(即事先下载好放入在...
如何在手机上使用linux操作系统?
在命令行接口中,输入任何相关的GRUB命令,再回车就可以执行了。这个接口的功能有点类似于shell的功能,比如[Tab]键完成,前后文提示,输入命令时的[Ctrl]键组合,如[Ctrl]-[a]移到行的开头,[Ctrl]-[e]移到行的结尾。另外,箭头键,[Home],[End],[Delete]键与bash shell中一样用法。
智能手机使用的操作系统共有哪些?
1、Symbian*作系统(UIQ、Series60、Series80、Series90)2、Windows Mobile 3、Linux*作系统 4、Palm Symbian*作系统 不用多说,大家也都能感觉到,Symbian*作系统是现今手机领域中应用范围最广的*作系统,并且拥有相当多针对不同用户的界面,也就是常说的 Series。关于Symbian*作系统的界面,总是有...
手机操作系统用什么语言编的?
不同的手机操作系统是基于不同的编程语言开发的。1、塞班系统则是是C语言开发的。2、android则是基于linux的开源操作系统。3、linux是使用标准C语言开发的操作系统。ios系统则是基于objective-c语言开发出来的。4、手机操作系统主要应用在智能手机上。主流的智能手机有Google Android和苹果的iOS等。智能手机...