本篇目录:
初学者想学ARM嵌入式,应该选ARM9还是ARM11开发板?
建议选择ARM9开发板。这是目前学习嵌入式性价比最好的方案。选择ARM7,可能连一个完整的Linux都跑不起来(因为很多ARM7 SoC是不带MMU的,如果是这样的板子,只能跑uCLinux,那我觉得,还不如不买)。
个人建议还是学arm9为好。虽然现在好多都已经在用arm11了。但对于新手面临的一个问题就是需要自学。

另外,如果想做安卓开发的话,ARM9也不是很合适,还是因为主频的问题。如果想学LINUX系统开发,用ARM9可以。总结一下,其实上选ARM9还是ARM11,要看你的目标是什么领域,然后根据你的目标,看一下什么处理器比较合适。
由于你掌握了单片机原理及应用相关的知识,另外你有接触过操作系统原理和Linux操作系统,所以你可以直接上ARM11,ARM11性能比9要好很多,可玩性更高,当然会复杂一些。
对于现在来说,arm11用的是最多的,很多的工业也都在使用,目前来说学习嵌入式最多的就是arm11的cpu。其次选择arm开发板要注意的是硬件资源,这就包含了CPU、ROM、RAM、各种接口。

建议你学ARM9。ARM7系列属于不上不下的芯片,因为它没有MMU,所以无法搭载大型系统。而外设资源又不如STM32的丰富。所以ARM7已经无利用价值了。
学好单片机之后学ARM要学好那些东西?
1、系统设计,一般来说需要良好的C基础,最好能做到精通C指针等。uC/OS II是学习系统设计的最佳入门系统。不要一下子跑到LINUX。当然,我到目前还是裸奔(不跑操作系统),因为还没有遇到能用得着操作系统的项目。
2、就这些就差不多了,学好上面这些内容,对你学习Linux操作系统还是一些类似的ARM芯片都比较简单了。

3、。8位机到32位机,要搞清字节序的问题和结构体中的对齐。4。买一个开发板,动手做一次(开发板多有教程和例程,所带的学习资源比较丰富)5。推荐从STM32开始学习。
4、具备良好的数字、模拟电路基础;熟悉C/嵌入式系统开发/底层驱动软件编程/逻辑设计;能够理解相关英文资料。
5、学习嵌入式linux:目的:掌握嵌入式处理器其及系统。方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。(2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。
现在学ARM机编程学哪种好
,真正学习ARM芯片的软件编程,主要是指学会ARM处理器指令集。目前,ARM处理器已经有多个系列,比如ARM7,ARM9,ARM11,Cortax-A8等等。更高级的ARM处理器其指令系统也都有所扩展。
如果你想偏硬件,写驱动之类,建议学ARM7或者ARM Cortex-M3,而这二者,国内以Cortex-M3更火,特别是ST公司的STM32系列芯片,非常火。此类开发板建议购买stm32开发板,一搜,一大堆。建议不要买好几百元的,根本没用。
arm9偏系统,一般都跑系统的,Linux或者win CE 或者安卓系统,使用C、C++或者java。STM32偏裸机,一般不跑系统,要跑系统也是相对简单的小型系统。
建议学c++。因为现在市面上用java做图形界面的并不多。java用来做web开发的居多。要么就去学java web开发。
到此,以上就是小编对于arm做什么的的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。