(郭天祥10天学会单片机)(郭天祥10天学会单片机好不好学)

进修单片机最忌讳的就是依照高中的那套,将所有的内容记下来,一本书几百页,并不是所有内容对你都是有用的。

进修单片机最须要思考的是:你须要掌握的内容是什么,单片机对于大局部人来说只是一个工具,就初学者而言并没有什么算法可言,就是功能的达到,所以有时候会用比了解要简略多,对于初学者而言,应该先学会用起来,其次慢慢的了解。

(郭天祥10天学会单片机)(郭天祥10天学会单片机好不好学)

然后还要注意,不是书上所有的内容都是你须要去记忆的,就假如郭天祥书上的第一章,会讲很多的内容,但是大局部内容是只须要你了解,并不须要你去记忆的东西。

接着前几期内容继续对单片机怎么学习来做一个了解!

文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

进阶机

之后是进阶机阶段,这个阶段要进修的东西不光变多了,还更深层了。

(郭天祥10天学会单片机)(郭天祥10天学会单片机好不好学)

我把进阶机的进修范围分成2大局部,一局部叫“通用内功”,就是简直哪个行业都通用的东西,学会内功,才能以不变应万变;另一局部叫“独门绝技”,指的是某一个细分领域的专业技术知识,学会了至少不用担忧失业。

(郭天祥10天学会单片机)(郭天祥10天学会单片机好不好学)

咱们先看通用内功,首先是最上层,嵌入式实时操作系统源码的进修,我建议进修FreeRTOS、RT-Thread、μC/OS这三个比较常用的嵌入式系统。

入门鸡阶段是会用RTOS,进阶机就要进修任务、锁、信号量怎么达到了。

之后是网络源代码的进修,同样的,在入门鸡阶段是会用网络接口,进阶机就要进修怎么样达到了。

我们能够通过lwip这样的轻型协议栈源码来进修TCP或者UDP,mqtt是物联网传输的协议,HTTP是WEB的常用协议,图中这几个源码都是能够直接进修的。

其次是模块的二次开发,模块二次开发指的是基于没线模块直接做编码,而不是通过MCU进行控制。

这样能够减少一颗MCU主控芯片的运用,节省硬件老本,毕竟咱们硬件行业老本第一啊!

接着能够进修对代码性能进行优化,我列出了4种方式,这些都能够了解,有的项目有特殊的需求,咱们就要知道怎么优化。

下面是代码的可移植性,其实也是依照一定的规范编写代码,我也是列出了4点。

假如写代码时习惯考虑代码的可移植性,那你写的代码也能很容易的移植到不同平台。有时我们做一款产品,产品升级了或者更换了硬件芯片,之前代码移植性好的话,能够很快替换成新平台。

其次是编译和链接的脚本,要进修C语言代码是怎么样编译成机器指令,机器指令又是怎么样在芯片中进行组织的。

代码编译完会进行链接,要指定加载地址、指定代码段、数据段地址,这个也是有些特殊的产品须要人工设置。

除了C语言,还要掌握几种其他编程语言,Python、lua、shell都建议学学。

学会了C语言,这些语言其实都不怎么用学,看看语法就能上手写,我们经常用这类语言处理有规律的文本、处理二进制固件,方便快速。

后面三个是进修底层知识,首先要学会看芯片手册,通过芯片手册能学到太多东西了。

(郭天祥10天学会单片机)(郭天祥10天学会单片机好不好学)

在工作的过程中会遇到林林种种的芯片,可能会有一些比较少见的特殊芯片,没有封装成C语言的库,或者某些不常用的功能芯片提供的库没有封装,这时你就要通过操作寄存器直接控制它们。

芯片手册第一次看肯定看不懂,这个也须要花时长,时长久了,看得多了自然就懂了。

而且每个芯片的芯片手册套路、构造都差不多,看懂一个,根本其他也都懂了,所以大家不用担忧。

再往下一层就是汇编指令集,单片机arm的体系构造居多,应当学一下arm的指令集,假如说Cortex M系列的核,它有37个寄存器,要了解它的一些常见汇编指令。能看懂,能够编写简略的程序就能够了。

最后再下一层就是电子学了,要学模电和数电的知识,电压电流,电阻电容,半导体二极管等等,都要知道它们是干嘛的,接着门电路、CPU、存储器的电路是怎么设计的,知道理论就能够了。

上面这些知识都是内功心法,没论做哪个行业,只有和硬件打交道,都能用得上,是咱吃饭的家把什。

对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就像,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者嵌入式林老师所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(郭天祥10天学会单片机)(郭天祥10天学会单片机好不好学)
本文链接:https://www.51qsb.cn/article/m9ba5.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-06-16
下一篇2023-06-16

你可能还想知道

发表回复

登录后才能评论