如题所述
第一:一般来讲是用C语言编写,比如楼上说的Android就是用C语言编写,不过它的应用程序是用JAVA写的,然后通过JAVA虚拟机解释成手机可以识别的指令。
第二:现在的手机的处理器一般都是基于ARM内核做出来的,所以兼容性不成问题。
第三:解释的话就是用的ARM的汇编语言,你要是想学习的话找一本ARM的汇编语言教材学习就行了。
第四:PC上是用ARM的编译器ADS编译的,嵌入式中所谓交叉编译环境,就是在PC上建立编译环境,然后编译出来可以在手机上运行的程序。
第五:编译之后通过下载工具download到手机上就行了,平时大家讲的刷机,就是这个过程。
第二:现在的手机的处理器一般都是基于ARM内核做出来的,所以兼容性不成问题。
第三:解释的话就是用的ARM的汇编语言,你要是想学习的话找一本ARM的汇编语言教材学习就行了。
第四:PC上是用ARM的编译器ADS编译的,嵌入式中所谓交叉编译环境,就是在PC上建立编译环境,然后编译出来可以在手机上运行的程序。
第五:编译之后通过下载工具download到手机上就行了,平时大家讲的刷机,就是这个过程。
温馨提示:答案为网友推荐,仅供参考