本次受Joshua同志的邀请,写一下我有关实验室硬件的学习路线,方向,办法,建议之类的东西。
另:Joshua同志开始进行基地管理了,并开始操心,甚慰。
建议
我个人对于硬件方向的建议就是不建议,是的不建议学硬件。
是的,我个人不建议进行硬件方向的学习。
至于我为什么会选择硬件,是因为我不喜欢软件而对单板方面有兴趣,外加我大学期间只泡实验室以及舍得花钱在这个方面。是的我现在的选择是兴趣加钱堆出来的。
- 硬件是花钱的,在跟Joshua同志说时他调侃到不全是江浙户,笑,这倒不是,这更多的是指你愿意花多少的百分比在学习上。
- 硬件的工资在与基地的另一个发展方向软件的对比上没有竞争性。且硬件的岗位也要比软件少,毕竟费钱。
- 硬件的学习难度与广度较高,真正的入门较难。不仅是硬件基础的大量方面,你软件也要会,软件要学的你也要,只是不那么的精通。
- 学校问题
- 本校课程缩减,且讲解即为简单,只能自学。
- 基地参与的比赛向来重视PPT,其次外观,再次软件,最后硬件。即使是不用PPT的车赛也限制了硬件,下限极低,够用就行。
- 基地没啥硬件传承,路在达到车赛后就没有了,我是自己淌出来,且没啥参考性。
学习路线
硬件的路线我列一些我了解的单板的
- 基础课程
- 高等数学
- 线性代数
- 概率论
- 大物
- 电路
- 模电
- 数电
- 电力电子
- PCB
- C
- 数据结构
- 数据结构
- HDL
- Linux
- 自动控制原理
- 。。。。。。
以上为基础课程,也就是必修加认真学的。
下面是一些所需的自学项目
- PCB绘制
- AD/Kicad/LCEDA
- 51/32的寄存器控制编程
- 最好使用寄存器,从组成的基础开始学
- FPGA实践
- 可以选不同的平台,但最好是实物,学习数电等
- 器件选型
- 焊接
- 测试工具的使用
- 这里要着重强调一下示波器的使用,十分重要。
重点
做硬件要的是成就感,特备是你还没法以此吃饭的时候,来吧,开源硬件在召唤着你。
我并没有什么奖状,能拿得出手的只有一个个开源硬件堆积起来的。
具体的可以看如下网址
-
项目做起来,用项目来进行自己的锻炼,在项目中才能发现不足。
另B站,MOOC要多用起来,有些课还是要买起来。
部分解答
关于硬件的花钱。
能上我们这破烂学校的,家里都不是特别穷的,买鞋的,周周出去逛街看电影的不在少数。再说了基础的条件实验室都能提供,现在嘉立创免费打板加上电子元件的国产化和网购都降低了门槛。