手机操作系统是怎样做出来的?
答案:2 悬赏:70 手机版
解决时间 2021-02-12 20:02
- 提问者网友:夢醒日落
- 2021-02-12 14:28
是用什么高级语言编写的?如何兼容不同的处理器?怎样在不同的处理器上解释(汇编语法不同),又是在PC上用什么编译器编写?编写之后怎样移植到手机平台?
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-02-12 14:50
第一个问题:一般来讲是用C语言编写,比如楼上说的Android就是用C语言编写,不过它的应用程序是用JAVA写的,然后通过JAVA虚拟机解释成手机可以识别的指令。
第二个问题:现在的手机的处理器一般都是基于ARM内核做出来的,所以兼容性不成问题。
第三个问题:解释的话就是用的ARM的汇编语言,你要是想学习的话找一本ARM的汇编语言教材学习就行了。
第四个问题:PC上是用ARM的编译器ADS编译的,嵌入式中所谓交叉编译环境,就是在PC上建立编译环境,然后编译出来可以在手机上运行的程序。
第五个问题:编译之后通过下载工具download到手机上就行了,平时大家讲的刷机,就是这个过程。
第二个问题:现在的手机的处理器一般都是基于ARM内核做出来的,所以兼容性不成问题。
第三个问题:解释的话就是用的ARM的汇编语言,你要是想学习的话找一本ARM的汇编语言教材学习就行了。
第四个问题:PC上是用ARM的编译器ADS编译的,嵌入式中所谓交叉编译环境,就是在PC上建立编译环境,然后编译出来可以在手机上运行的程序。
第五个问题:编译之后通过下载工具download到手机上就行了,平时大家讲的刷机,就是这个过程。
全部回答
- 1楼网友:煞尾
- 2021-02-12 15:07
手机没有系统就是废铁。就像人没有了意识一样。
系统是带动硬件运行的一种命令。
系统是根据硬件能干嘛 需要他干嘛 根据这个东西来写系统 发挥硬件的作用。
这是我个人的理解,比较简洁 能看懂么。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯