韦东山嵌入式学习心得

旧城冷巷雨未停 提交于 2019-11-28 01:47:22

   对于只学过51单片机的人来说,刚开始接触嵌入式,感觉非常的不适应,因为它牵扯到操作系统。而且重点在于它的环境搭建就足够让人头痛一段时间。

   不过庆幸的是,对于新手遇到的问题韦老师在视频里都有提及。因此,对于一个什么基础都没有的人,韦老师的学前班必须看,因为,我们需要在脑海中搭建起对于嵌入式,对于jz2440这款开发版的一个概念。最开始就算是不能很好的理解它,但你至少要让自己不再惧怕它,我一开始接触的时候,我心里还是有点恐惧的。环境搭建的时候,主机,虚拟机linux,开发版三者ping不通这个问题就让我头疼了不止一个礼拜。更何况,对于初学者而言linux操作系统还是非常陌生的,它虽然类似于Windows,但对于命令的操作还是让人一开始摸不着头脑。

   学习时遇到问题常的,重点是在于你解决问题的态度。对于我而言,遇到问题时,百度和谷粉成为了我的心灵支柱,一般的问题在百度上都可以找到。此时我建议每个人最好建一个文本文档,然后把自己遇到的问题都记录在里面,这就相当于一个属于你自己的笔记。这样学习一段时间后,你就会发现,关于linux的基本操作你已经全会了,即使不会或者忘了,你也可以在你的笔记或者百度上找到。

   接下来说说如何学习韦老师的视频,我觉得,对于初学者,尤其还未在脑好中建立起嵌入式系统概念的初学者,第一期的视频每一集如有不懂的地方应该反复看,直到你对老师讲的知识点能在脑海中用自己的语言复述和理解。

就拿MMU举例,我一开始的时候看到这个名词,完全没概念,就算是看了一遍老师的讲解后,我也不知道这个到底有什么作用。于是我就反复看,问自己它的其实地址为什么的0x30000000,在建立虚拟地址的时候已1M为单位,为何它下一个地址是0x30100000。于是我在前面的视频中反复的查看,找到有关于这个方面的视频就单独挑出来看,并结合百度上查找的内容,慢慢的理解。就是通过这种方法,我才对jz2440这个开发板的硬件架构有了一点理解。

而对于老师的第一期视频,里面的硬件实验能自己实现的,一定要自己尝试着自己写代码来实现。GPIO实验一定要仿照着老师的代码自己来写,我想学习类单片机类知识,点亮控制小灯是你学习路上最最基本基础的起步。当你可以点亮控制小灯时候,你便可以相信,将来你可以控制更复杂的东西。(本人是在校学生,通过韦老师的视频自学的嵌入式,对于文章里讲错的专业术语请各位理解,本人水平有限,对于嵌入式高手,请略过我这篇心得吧~)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!