嵌入式作为一门新的学科,好多人想学却无从下手。接触嵌入式真的有那么难吗?这主要是我们的教育方式的错误,好多教科书上说的还是N年前东西,老师教课也只是为教而教,不会考虑到学生的兴趣和社会的真正需要。大多数教科书上,一味说那些枯燥无味的语法,丝毫不考虑学生是否能接受,仿佛只有说学生听不懂的东西,才能证明自己水平很高。
实际上这是很失败的作者,最好的学习动力是兴趣。而最好的书或培训资料,就是在短期内能激发读者的兴趣。就好比我们看一个电视剧或电影,假如在几分钟之内,觉得很没兴趣,我们就换台一样。而一本好书,他的目的就是让读者拿到手之后,舍不得放下,上面的知识应是按照常人学习习惯,按照一个主线,由浅而深的。
因此,本人从自己学习的经历,总结了几个 快速学习嵌入式的诀窍:
一.买几本好书
最好的学习方法就是激发学习兴趣,而对大多数人来说,最容易为他们所接受的,就是让他们去尝试,去验证。事实上,假如我们选中一款芯片,以他为主打方向去学习嵌入式,那么建议您最好买2-3本介绍这个芯片和介绍C语言的书籍,因为每个作者的优点不一样,所以书写的侧重点也会不同,而几本书对照的话,可以更容易帮助我们解决一些学习中的问题。
二.买一块开发板
为什么要说“买”,为什么不去免费申请一块?因为,你自己花钱买的,肯定是你千挑万选后得到,对你个人学习是很适合的;还有就是卖开发板的哥们基本都是业界精英,他们提供的例程很全,程序基本都验证过了。而且无论从软件安装,软件调试,程序下载等都介绍的很全,还有教学视频,售后支持,您可以少走很多弯路。还有就是人性弱点,越容易得到的东西,越不会珍惜。我曾经买过STM32的开发板,我也申请过免费的开发板,对此我是深有体会。
三.反复的练习和调试
有了开发板和书之后,可以对照其中例程,进行练习和调试,仔细把程序看懂,可以试着更改看看结果,加深理解。
四.DIY个小项目
参照开发板的原理图和程序,根据自己日常工作和生活中的发现,制定一个项目开发计划,做一个小项目。