您的位置  > 互联网

ARM嵌入式和单片机学习有着密不可分的关系

ARM嵌入式和单片机学习有着密不可分的关系。 您可以抛开复杂的软件结构,先掌握硬件操作。 ARM 和微控制器之间存在许多差异。 相比之下,ARM 比微控制器复杂得多。 据知乎高手介绍,往往单片机只需要给寄存器赋值就可以初始化,但在ARM下,必须要调用库函数。 另外,每个引脚的功能较多,相应的配置也会比较麻烦。 但如果你有丰富的ARM项目经验,你会发现它的应用配置其实都是一样的,有规律可循。

著名专家魏东山也强调,不要再用老方法来学习单片机和ARM。 他说学习单片机是没有前途的。 首先,因为微控制器太简单了。 工作十年和两年的技能差别不大,所以公司更愿意选择工资较低的新人。 其次,因为单片机的价格优势正在逐渐消失。 目前智能手机的弱优势是稳定性。 特征。

如果你想同时学习单片机和Linux,可以在单片机->->Linux系统/驱动->APP(QT)的学习路线上使用同一个开发板。 第一选择是三星(),,,; 其次是德州仪器 (TI); 然后是飞思卡尔()、iMX6; 等国产芯片:全志、瑞芯微。

学习嵌入式的难点不是学习,而是很多人卡在入门级。 如果你觉得自己对学习毫无头绪,那是因为你的学习方法不对。 首先你应该有一个目标,你想学到什么程度,从哪里开始学习。

据知乎高手介绍,前期学习,首先是阅读ARM芯片; 第二件事是找到一本关于内核的好书。 例如,如果你想学习-M3,《-M3指南》就非常好。 。 阅读本书时,你不需要掌握全部内容。 您只需将其作为参考手册来阅读即可。 如果您知道开发过程中遇到什么问题,可以到这里来查找哪一章的解决方案; 第三,购买一块开发板(第1部分)(文章中推荐),参考该板的全流程进行调试; 第四,自己跟着项目,或者自己做一些开发,比如开发一个小型智能车等,学习上一定要投入一些。

Linux是一个重要的工具。 如果不懂Linux,ARM的学习也会面临瓶颈。 目前,嵌入式Linux领域稀缺的Linux被移植到新型号的开发板上。 会编写Linux驱动程序的人都熟悉Linux内核缩减和优化。 现在公认的Linux入门书籍是《鸟哥的私房菜》,内容非常全面。 鸟哥私房菜分为两部分,一是基础,二是服务器。