要学ARM,要掌握哪些知识呀??

 我来答
和小叙
2014-02-04 · TA获得超过435个赞
知道小有建树答主
回答量:417
采纳率:0%
帮助的人:189万
展开全部
很多芯片都是ARM 芯片,不知道你特指那一款,像M3、2440等等都是ARM芯片,因为他们的CPU内核都是ARM公司设计的。

不管怎么样,资源都差不多。那我就举我熟悉的S3C2440来跟你说。如果单纯学习ARM裸机,不加操作系统的话,掌握下面这些就OK了,会了这些以后再学习STM32就变简单多了。
理解启动代码流程。
掌握NANDFLASH控制器。
掌握PWM定时器。
掌握串口通信UART。
掌握中断的使用方法。
掌握LCD控制器。
掌握AD以及触摸屏控制。
掌握实时时钟RTC。
掌握IIC总线通信。
理解内存管理单元MMU的作用和代码。
就这些就差不多了,学好上面这些内容,对你学习Linux操作系统还是一些类似的ARM芯片都比较简单了。当然2440还有其他资源,像USB、音频等等,这些都是要上操作系统才能用,所有单纯学习裸机的话,那些就不用去看了,等以后接触操作系统再说吧。
好好学吧,路还很长。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式