微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 怎么学好ARM嵌入式开发?

怎么学好ARM嵌入式开发?

时间:10-02 整理:3721RD 点击:
我想学习ARM嵌入式开发,买了本周立功的书看,可是感觉毫无头绪。和学习单片机时候的感觉很不一样,该如何做?

动手实践,做小开发案例,结合ARM款型开发板,看理论容易蒙圈。

可以结合Android一起来学习!这样应用面可能会广一些。如果是想学习一些基础的硬件驱动,确实买个板子练习一些基本的linux驱动也不错!

ARM和单片机还是有许多区别的,可以说比单片机的应用更为复杂吧,往往在单片机里只需要对一个寄存器赋值就可以的初始化,在ARM下就要调用库函数了。甚至每个引脚其功能都多了许多,相应的配置也会更为麻烦,但如果做多了ARM的项目就会发现,其实它的应用配置也是千篇一律,有章可循的,并没有想象中的那么难。如果真是想学ARM的嵌入式开发滴话:  
第一:先看关于ARM芯片的Mannual。  
第二:找一本关于内核的不错的书,比如,想学Cortex-M3的话,《The Definitive Guide to the Cortex-M3》是很不错的。看这书的时候不需要全部掌握,只需要当做一本参考手册来读就好,知道在开发过程中遇到什么问题来这里哪一章找解决方法即可。  
第三:买一块开发板(也不贵,一两百块),参考板子带的全程进行调试。  
第四:自己跟项目,或者自己搞点什么开发了~~例如开发一个小智能小车之类的,学习嘛~总得有点儿投入。  
其实,如果你是利用业余时间来学这些东西,前三项估计需要两个月,但如果你真想好好研习下ARM,我相信这两个月的付出是值得的,比急功近利地直接去找个项目程序调试神马的靠谱多了。   

建议先从宏观上对你所学的来一个大体的认识,从模糊到精确。

我是在网上购买了视频进行学习,那个老师就说“新手不要看书,看书看不懂,最简单的入门方法就是看视频”

买个开发板自己玩一下,很快就上手了

通过开发板,一个一个例程的学习,后面自己动手操作

方向不对 不是所有的语言都适合你编程的

学习推荐下他家的板子,用着不错有教程:https://item.taobao.com/item.htm?spm=a230r.1.14.20.V84AsU&id=38712193806&ns=1&abbucket=13#detail

学习推荐下他家的板子,用着不错有教程:https://item.taobao.com/item.htm?spm=a230r.1.14.20.V84AsU&id=38712193806&ns=1&abbucket=13#detail

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top