arm跑android和linux哪个效率更高,大概能够高多少(cortex-a9)

arm跑android和linux哪个效率更高,大概能够高多少(cortex-a9),第1张

Android和linux两个不是同一个等级的东西,linux是内核,android是运行在linux之上的应用,或者叫 *** 作系统因此,ARM平台,肯定是运行linux效率要高。

1.ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。

2.ARM就当作一款超强的单片机,可以单机跑程序,也可加 *** 作系统。如果要加 *** 作系统,通常是指linux,当然还有别的可选,比如WinCE,uC/OS等等。

3.Android是用java编写和应用 *** 作系统,而Android的低层是Linux,因此,Linux的运行效率肯定比它的应用效率要高的。

如果你的ARM上没装嵌入式系统,或者装的是UCOS之类的系统,那IAR,ADS之类编译都是没问题的,你的开发上位机装WINDOWS就可以了。

但现在看来,嵌入式系统改为LINUX是嵌入式开发很大的一个分支。因为在ARM上装的系统就是LINUX,你这时候应该把ARM板子看成是一个小电脑了,而不再是一块开发板。既然是电脑,那它就只能运行它认识的程序,你见过哪个程序的Windows版本能直接在Linux上运行的。所以你必须在上位机上装Linux环境,你的程序必须在这个环境下编译,arm板子才会认识啊。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8914490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存