【软件工程师学硬件】之 面包板

面包板就是一个塑料板,上面有很多孔,用来插电子元件的。硬件工程师一般都会有那么几块,主要是用来测试硬件小模块的,可见,硬件和软件差不多,软件工程师做一个大软件的时候,也可能会将其中某个单元分离出来进行单独调试和测试,确认没有问题了,再合进大系统中。硬件也差不多。
为什么不直接自己做一个板子呢?一句话,代价大,不方便调试。当然也有的硬件工程师会自己做个小板子,但是留一些插针出来,方便外接一些元件以便调试。这个插针或者插孔就相当于配置参数,我们软件工程师喜欢将这种配置参数写到文件里,不合适就改一下。硬件也会遇到这样的情形,电阻阻值大了,需要换个小点的,不用焊死,留两个插孔,将电阻直接插在上面,不合适就拔下来换一个。是不是和软件开发差不多?
尽管自己做板子可以解决一些问题,但是焊来焊去的也挺麻烦,所以,面包板就发明出来了,将电子元件插在一个个小孔里,连接线也插在孔里,不过这个连接线一般两头都比较硬,而且有一个专门的名字叫“杜邦线”,这硬件里也有很多稀奇古怪的名字,必须得记住,不然和硬件工程师不好交流。
如果做复杂的硬件模块,就不要用面包板了,一个是连接线太复杂,难免会接触不良,而且容易松动,找毛病也耽误时间,影响调试。所以针对复杂的硬件模块,还是要自己做一块小板子,为了避免焊来焊去将元件弄坏,可以将需要拔来拔去的元件插在一个插座上,将这个插座焊接在板子上,这样就解决问题了。

猜你喜欢

转载自blog.csdn.net/wwwmagic/article/details/91373765