0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么还要学习PCB设计

电子森林 来源:电子森林 作者:苏老师 2021-10-21 14:01 次阅读

明天就要开始总计30节的“嵌入式系统入门”直播课程(基于树莓派Pico + MicroPython编程语言)了,在这套课程中有一半的内容 - 15节是与PCB设计、焊接/调试相关的,有网友来问,为什么还要学习PCB设计?

在过去几年里,接触过不少“嵌入式系统”工程师,尤其是面试的时候,发现很多简历里号称“精通”的工程师其实只是一个会写C/C++代码的码农,对于一些基本的概念根本无法深问,他们学习的过程就是购买一个开发板,依照开发板上带的例程、再多就是看一下网上的教程,将每个常用的案例跑通一下,这些开发板提供的服务太好了(比如大家都喜欢用ST的开发板,因为很容易上手),学习的过程中非常顺利,学习者很快建立了信心,并“迅速成长为”一个“精通”的嵌入式系统工程师。

这,其实是一个假象,“好的”开发板给自己带来的假象。没有在各种坑里跌倒、挣扎过的,那是根本经不住真实项目的考验的。

“嵌入式系统”包含了两个重要的概念 - 嵌入式 + 系统。

嵌入式,就是以微控制器为基础的、资源受限的多事件处理平台,要通过各种“输入”方式获取外界的控制、状态信息,经过逻辑、算法以后,再通过“输出”将控制信息、状态信息等按照外设的特性和需求送出。即便你的工作是专注于编程,那也要了解输入、输出面对的外部对象的特性以及它们的实时性要求,必须了解硬件是如何工作的。

系统,仅有软件是不够的,那必须有硬件才能构成系统,而要让软件+硬件协调工作,系统设计和调试/测试也是必须掌握的技能。

因此,要入门“嵌入式系统”,成为一个名副其实的“嵌入式系统工程师”,硬件设计这一关必须要过,也就是电路/PCB设计以及针对软、硬件的系统设计、调试必须要有体验。

PCB设计/焊接/调试应该列入到当今电子类高校同学的必修技能中,没有这个环节,在研发的工作中就无法真正理解自己面对的对象、无法分析自己遇到的问题。

现在学习硬件设计的条件也非常好:

PCB设计工具免费- 开源、免费的KiCad已经在全球被大量的研发企业用来设计高速、高复杂度的产品,而其简洁的界面、多操作系统的支持、丰富的设计资源和功能插件都大大方便了该工具的快速上手使用;

4层的PCB快板制造免费、包邮- 感谢国内几个快板厂商提供的服务,给我们的年轻人带来前所未有的便利,尤其是初学者,根本不需要花费任何费用,就可以快速将自己的设计变成真实、可靠的电路板。

有需求、有这么好的条件,因此作为嵌入式系统的入门者应该抓住这个机会,将硬件设计/PCB设计的技能掌握,对自己未来的职业成长会有很大的帮助。

被年轻人膜拜的野生钢铁侠、华为天才少年稚晖君被誉为“全栈工程师”,炼成全栈需要时间、需要大量项目的积累,即便我们无法迅速成长为“全栈”,也可以尽可能做到“多栈”,比如下面图中列出的一些基本技能:

软、硬兼施,通过简单的工具- KiCad、MicroPython带你领略硬件设计、嵌入式系统的核心技能。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4319

    文章

    23094

    浏览量

    397707
  • 嵌入式
    +关注

    关注

    5082

    文章

    19117

    浏览量

    304961

原文标题:“嵌入式系统入门”为什么要学PCB设计、焊接?

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Kerman的KiCad学习笔记:第6章 PCB设计流程

    电路原理图设计的最终目的是生产满足需要的PCB(印制电路板)。利用KiCad 8.0软件可以非常轻松地从原理图设计转入PCB设计。KiCad 8.0为用户提供了一个完整的PCB设计环境,既可以进行人工设计,也可以全自动设计,设计
    的头像 发表于 12-25 15:34 71次阅读
    Kerman的KiCad<b class='flag-5'>学习</b>笔记:第6章 <b class='flag-5'>PCB设计</b>流程

    HDMI模块的PCB设计

    在前面各类设计的理论讲解、设计实操讲解、以及软件操作的讲解的过后,粉丝后台反馈想结合前面三种类型进行整体学习—模块设计,本期推出第一章HDMI模块的PCB设计,后续会继续更新各类模块的PCB设计教学,以及
    的头像 发表于 10-22 14:16 553次阅读

    专业PCB设计,高速PCB设计,PCB设计外包, PCB Layout,PCB Design,PCB画板公司,PCB设计公司,迅安通科技公司介绍

    专业PCB设计,高速PCB设计,PCB设计外包, PCB Layout,PCB Design,PCB
    发表于 10-13 15:48

    pcb设计中如何设置坐标原点

    PCB设计中,坐标原点是一个非常重要的概念,它决定了PCB布局的起始位置和方向。 一、坐标原点的定义 坐标原点的概念 在PCB设计中,坐标原点是一个参考点,用于确定PCB布局的起始位
    的头像 发表于 09-02 14:45 2202次阅读

    PCB设计PCB制板的紧密关系

    一站式PCBA智造厂家今天为大家讲讲PCB设计PCB制板有什么关系?PCB设计PCB制板的关系。PCB设计和制板是
    的头像 发表于 08-12 10:04 501次阅读

    PCB设计基本原则总结,工程师必看

    一站式PCBA智造厂家今天为大家讲讲pcb设计安全规则有哪些要求?PCB工艺规范及PCB设计安规原则。在PCB设计中,遵循安规(安全规范)原则是确保电子产品安全性和合规性的关键。接下来
    的头像 发表于 07-09 09:46 958次阅读

    EMC大揭秘 PCB设计必备指南

    EMC大揭秘 PCB设计必备指南
    的头像 发表于 06-15 16:29 3064次阅读
    EMC大揭秘 <b class='flag-5'>PCB设计</b>必备指南

    PCB设计的EMC有哪些注意事项

    一站式PCBA智造厂家今天为大家讲讲PCB layout的EMC设计应该注意哪些? PCB设计 emc注意事项。按照PCB设计流程,一个产品Layout完成之后,需要进入严格的评审环节,所设计的产品
    的头像 发表于 06-12 09:49 612次阅读

    PCB设计中的常见问题有哪些?

    一站式PCBA智造厂家今天为大家讲讲PCB设计中的常见问题有哪些?PCB设计布局时容易出现的五大常见问题。在电子产品的开发过程中,PCB(Printed Circuit Board,印刷电路
    的头像 发表于 05-23 09:13 838次阅读
    <b class='flag-5'>PCB设计</b>中的常见问题有哪些?

    pcb设计

    cadence原理图、Allegro PCB设计。Aundefined 1.根据客户要求代画原理图和PCB。 2.原理图和PCB的修改。 3.单板、双层板、多层板均可。 支持软件: cadence
    发表于 05-09 01:38

    多层pcb设计如何过孔的原理

    一站式PCBA智造厂家今天为大家讲讲如何实现多层PCB的过孔?多层pcb设计过孔的方法。在现代电子行业中,多层PCB设计已经成为常见且重要的技术。多层PCB不仅可以提供更高的电路密度,
    的头像 发表于 04-15 11:14 952次阅读

    什么是PCB扇孔,PCB设计中对PCB扇孔有哪些要求

    一站式PCBA智造厂家今天为大家讲讲 PCB扇孔什么意思?PCB设计中对PCB扇孔的要求及注意事项。什么是PCB扇孔?PCB设计中对
    的头像 发表于 04-08 09:19 1094次阅读

    pcb设计的基本原则分享 PCB设计16个原则一定要知道

    PCB设计的这16个原则你一定要知道
    的头像 发表于 03-12 11:19 2870次阅读

    PCB设计软件有哪些 pcb设计软件哪个好用

    PCB是电子产品最重要的组成之一,PCB设计软件在电子工程领域具有重要的作用。目前市面上有许多PCB设计软件,下面将详细介绍几款常用的软件并分析它们的特点和优缺点。 Altium Designer
    的头像 发表于 02-02 14:05 5955次阅读

    盘点PCB设计中的常见错误

    搞技术,难免存在错误,只有经历过错误,才能更快地成长。PCB设计也一样,今天就来盘点一下PCB设计中最常见的错误。
    的头像 发表于 01-12 09:53 1409次阅读
    盘点<b class='flag-5'>PCB设计</b>中的常见错误