一.内容概括
1.1嵌入式介绍
1.2嵌入式开始学习阶段
1.3入门阶段
1.4提高阶段
1.5自主寻找方向阶段
1.6总结
二.正文
2.1嵌入式介绍:不过多赘述
- 定义:嵌入式系统是一种集成了计算机硬件和软件,并嵌入到专用设备中,以实现对设备控制、监视或辅助操作的系统。
- 特点:
- 专用性:针对特定应用而设计,具有高度的专用性和定制化特点。
- 实时性:通常要求系统能够实时响应外部事件,具有较快的处理速度和较低的时延。
- 可靠性:由于嵌入式系统通常运行在无人值守的环境中,因此具有较高的可靠性和稳定性要求。
2.2嵌入式开始学习阶段:此段可能是很多人还有信心的时候。
开始学习的时候,还记得那时觉得信心满满,自己应该可以行。当时是大一下假期,因为时间也不算多,大一上课阶段都在玩,所以C语言跟没有学一样;当时看课的时候就看到使用C语言进行编写,好在最初学习的是51单片机,对于语法要求并不是很高,所以是边看C语言,边学习51单片机;苦确实苦,但是当自己看完课程,自己编写出来还是很有成就感的;学习C语言还好,只是学习一些语法并不是很困难,但是学习单片机过程中,随着知识点往下,学习到串口,定时器等等,感觉会很难受,就是有一种无力感,这种感觉就象你很想去自己动手做,但是就是做不出来,又不想直接抄代码,就会质疑自己的感觉,我一直看的都是普中的课程入门,虽然很多人觉得不好,既没有实验现象又没有江科大仔细。
我个人而言,觉得普中并不比江科大差,普中老师一直说的是,先用起来,先用起来,起初并不理解这句话,但是学到如今我发现这句话很重要,其实是有道理的,打个比喻,在某个领域厉害的人,一定是用过这个领域的东西,列如赛车驾驶员和普通驾驶员区别,普通驾驶员可以知道一些常识,因为他可能用过这些基础的东西,但是赛车驾驶员一定是对车辆非常熟悉,他一开始就可能非常熟悉吗?肯定不是,他肯定是日积月累对车慢慢使用当中逐步对车辆了如指掌,所以先用起来。普中更多的是自己去琢磨,去动手,我自己认为这对于这个领域非常重要,对于后期自己查资料,找错误等等。
2.3入门阶段 :可能已经消磨一部分人的耐心了
入门阶段,也可以理解为你坚持学完你所看的视频,并不一定要学好而是起码复刻使用过一边你所看的视频内容,这个前面已经说过了,先用起来!这个阶段很有分水岭,我当初并没有什么人给我指导,我也是吃了很多亏的,确实很辛酸。
回过头来给你们一点建议,为什么刚开始会觉得困难,很难坚持,因为你都没有使用过这个东西,根本都不知道他是干嘛的,怎么可能会学的好,比如一个数学公式,给两个不同的人,一个知道这个公式是干嘛的,另一个根本不知道,大概就是这个差别;这个阶段如果我再来一次,我不会去很深究某些东西,而是课程讲的实验(即外设等等:可以上网查外设是?),起码我能用上几遍,知道他是干嘛的,有什么配置,常用的配置可以多去了解,去网上找找文章看看啥的。
2.4提高阶段 :坚持到这里的人,基本都有自己的方法了,可能也不需要太多建议了,就当听听我讲故事了哈哈。
提高阶段,我推荐的是学习STM32单片机同时提高自己在初学当中不太会的C语言语法等等,学习STM32皆是如此,刚开始会很难,不一样的开发方式,好比数学,学到后面是会觉得难很多,但是坚持下来之后,都是对前面学习内容的简单化 ,更加高效于便捷。
此时,对于外设你应该不是很陌生了,但是对于寄存器,数据手册,以及看到别人写出的高级语法感觉很羡慕,还有看到别人做的一些小模块自己也会很想做,我自己是如此,但是我还是把持住了羡慕,回归现实,当头一棒就是软件安装,工程搭建啥的。
到此阶段,我也不过多赘述,希望大家可以坚持下去,不断看到自己于走在自己前面路上的人说,我一定可以赶上你!
2.5自主寻找方向阶段 :到此阶段后,我选择放慢了一下脚步
到此阶段我为什么会选择放慢脚步,因为往上知识面也更广,往下地基不稳,所以选择了往下,学更多的知识都是基于底层逻辑的,所以只要搞懂底层逻辑,再多的单片机都更容易理解上手,也为往上打基础。
不管做出说明选择,基于自己对自己的判断,再去前行,莫要贪杯!
2.6总结 :
希望各位不骄不躁去学习这个东西,多一点耐心去学习这个东西,不要做搬运工,虽然做东西快,但是对自己以后没有帮助,学得越多需要对底层的东西了解也越多。
在这里祝各位同学,以及关注我的人,和访问我文章的人都能顶峰相见。
标签:记录,自己,嵌入式,学习,单片机,阶段,C语言 From: https://blog.csdn.net/qaz2003411/article/details/140907388