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板子才会认识啊。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)