嵌入式基本知识&技能

基本知识

对于嵌入式领域来说需要掌握的知识涉及电子、电路、通信、算法等等,个人能力有限,只贴出对应的链接供学习。

快速了解嵌入式基本知识:工科男孙老师(最好视频都看一遍,或许你可以从某个视频得到许灵感)

电源、运放、各种电子元器件基本知识:唐老师讲电赛

懂主流编程语言基本用法,若是学生可以选修该类型的课,强迫自己掌握该知识:C、C++、Python、Java、HTML、VUE等等,或许你觉得目前没用,但当你真的需要时你连基本语法都不会,代码看不懂又该如何应对呢?比如说机器视觉(Pyhton、numpy)、写或者抄一个安卓小程序(Java)、在学ESP32WebServer时(HTML、JS、可能有VUE,我没在上面用过VUE)、ROS(C++、Pyhton),最起码要能看懂别人写的代码是什么意思。推荐前往菜鸟教程入门。

数据结构与算法,太久没看我已经还给老师了。

基本技能

烙铁、热风枪、加热台、回流焊等是基本技能,主要还是多练,先去b站看各种元器件的焊接技巧,然后去立创开源广场找焊接练习板下单或者去淘宝买焊接练习板。练习完焊接之后看看自己是否能无损拆解焊接过的元器件。

由于PCB技能的篇幅过长,所以单独开一个链接:PCB基本技能

对于PCB设计而言,前期主要是多抄一些开源且验证过的设计,立创开源广场上有你想要的大部分电路设计,还有一点就是若是你使用嘉立创的软件画板,不要用自动布线,老老实实自己走线,复杂一点的电路走一晚上的线都是正常的。 下面两个是立创的开发板,自己买配件焊接的,当你能焊接成下面这样,并且芯片芯片每个功能都没问题,那你就是一个合格的焊工了。

对于BGA类型的芯片焊接,如下:

1.EMMC(BGA芯片)转SD卡

测试如下(由于买的是便宜的拆机存储芯片,所以速度不会很快):

2.BGA封装的MCU

对于各种设备的用法,本人贴出对应的文章或者视频链接,如下:

电源箱的基本用法:

1.SS232

2.DP832

示波器及任意信号发生器的基本用法:

1.示波器及信号发生器

2.示波器测量电源纹波