作为一个Hardware硬件工程师,我们需要掌握一些硬件基础知识,目前做了五年硬件工作的小编总结一下哪些算是基础知识。给学电子方面想从事硬件工作的同学们一点提示。给未走出大学校园的电子方面的学生一些帮助。

工具/原料

  • 万用表

  • 示波器

方法/步骤

  1. 电路知识,模拟电子线路知识: 作为一个合格的硬件工程师,模拟电路知识是基础,从了解最基本的电阻,电容,电感,二极管,三极管等原件开始,我们需要熟悉一些基本的模拟电路的设计方法。比如简单的放大电路,加减法电路,三极管做开关管的电路等。尤其电路分压,功率计算这些基础是天天都在用的。

  2. 电路知识,数字电子线路知识:作为一个合格的硬件工程师,数字电子线路知识也是我们需要掌握的一个基础,数电学习或者理解起来比模电要相对容易些,要了解一些常用的门电路,触发器,时序关系等。

  3. 单片机,微处理器的应用:作为一个合格的硬件工程师,我们在以后的设计电路中往往要设计单片机和一些微处理器的的电子产品。这就要我们有单片机的基础,了解内部工作原理,和一些功能以及使用方法,外围电路等。常用的基础是51单片机,或者arm系列一些处理器。

  4. EDA软件的使用:作为一个合格的硬件工程师,我们要学会使用一些常用的EDA软件,如protel,AD,powerPCB等等。因为设计的电路的原理图和PCB要用EDA软件画出来,然后打板制版。

  5. 熟悉常用的测试工具:作为一个合格的硬件工程师,常用的测试工具我们要学会使用,最常用的万用表,开关电源,示波器。复杂些的有网络分析仪,频谱分析仪,信号发生器等。

  6. 常用的测试软件的使用:比如串口调试助手,或者网络调试工具,一些分析电路的软件等等,这些都是我们常用的工具。

  7. 嵌入式软件的编写:做单片机项目的时候,硬件设计好后需要编写测试软件,有能力的硬件工程师一般也是可以去写嵌入式测试软件的。这样通过软件测试一下我们硬件的基本功能。

    END

注意事项

  • 硬件工程师要有扎实的硬件基础

  • 硬件工程师要有严谨的态度

太好了,我们爱好相同,都喜欢搞些电子的东西,谁知道我一搞就把爱好当成了主业,成了养家户口的看家活。

1、说到教程,从我自学的个人经验来看,还是硬件和软件一起学习,学习效果最好,我推荐我的教学实录,从硬件原理,到软件控制方法,都讲的比较细,免费的,你可以看看。

2、单片机学习方法也是遵循从易到难,从简单项目到复杂项目的规律,千万不可眼高手低,一下来做大项目;要明白,大项目是小项目的集合,做好小项目,大项目就可以作好的道理。

从购买简单的学习板自己模仿和改写程序是最好的入门学习方法。有简单的项目要求,当然是学的最有效率的。

重点:掌握单片机的硬件资源开发方法,如:IO口使用,输入输出编程方法,定时器/计数器等使用,A/D转换,D/A转换等,数据存储,数码管显示,液晶显示,适时时钟等电路,再复杂的项目也会由这些小电路组合起来,迎刃而解的。将这些简单电路一步一个脚印的弄明白吃透了,单片机开发也就学的可以出山任职了。

3、说防真工具,可以购买我们的学习板,都可以在线编程的,每个学习板都有针对的练习那些电路和技能的。

4、单片机学习用的设备投入现在比较简单的,有台386以上的电脑,有条10元钱的下载线,买写学习板就可以学习了,软件那里都可以找到,找不到的话你找我好了。

来源:百度经验

硬件工程师需要掌握什么基础知识相关推荐

  1. 视频教程-2021软考系统集成项目管理工程师视频教程精讲 基础知识(下)-软考

    2021软考系统集成项目管理工程师视频教程精讲 基础知识(下) 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计 ...

  2. 视频教程-2021软考系统集成项目管理工程师视频教程精讲 基础知识(上)-软考

    2021软考系统集成项目管理工程师视频教程精讲 基础知识(上) 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计 ...

  3. 一个好的硬件工程师应该具备哪些基本知识和能力呢?

    优秀的硬件工程师应该具备哪些基本知识和能力? - 工程师职场 - 电子发烧友网 http://www.elecfans.com/engineer/work/20160621423650.html 一个 ...

  4. 多媒体微型计算机必不可少的硬件,第1章计算机基础知识习题材料.doc

    第三部分 习 题 第1章1 计算机基础知识 一.单项选择题 1.通常人们普遍使用的电子计算机是( ). A.数字电子计算机B.模拟电子计算机 C.数字模拟混合电子计算机D.以上都不对 2.世界上第一台 ...

  5. 机器视觉工程师必须了解的基础知识

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 正文 CCD(像素)与视觉系统的基础知识 关于摄像元件 CCD 数 ...

  6. 硬件工程师必须了解的物理知识汇总(持续更新)

    基础知识 通量和散度 某一电强度是  通量就是:范围内的总强度 (面积分就是体积) 散度就是:当这个体积无穷小时,表示源强度  环流量和旋度 某一电强度是  环流量就是:圆周内的总强度 (弧长的积分就 ...

  7. 2021消防工程师 第一篇 消防基础知识 1.燃烧

    第一篇 消防基础知识 第一章 燃烧 总体框架:燃烧.火.火灾.爆炸.易燃易爆品 第一节 燃烧的本质与条件 燃烧本质:可燃物.氧化剂作用发生的放热反应,伴有火焰.发光或发烟现象 过程:白炽固体粒子和不稳 ...

  8. Java工程师学习路线(基础知识)(待完善)

    Java基础 一.Java基本 1. Java基础概念和常识 java语言特点 JVM JDK和JRE (1)JVM (2)JDK和JRE Java和C++的区别 什么是 Java 程序的主类 应用程 ...

  9. 软件测试工程师必备技能——Linux基础知识

    1.Linux理论知识 Linux是一套免费试用和自由传播的unix操作系统:是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和 ...

  10. 消防工程师 第一篇 消防基础知识 2.火灾

    P11-13 2.火灾 第一节 火灾的定义.分类与危害 一.火灾的分类 (一)按燃烧对象的性质分类 ABCDEF 是燃烧的性质,不是状态 B类液体和可熔化固体(石蜡.沥青) A类中金属固体是D (二) ...

最新文章

  1. 物联网白皮书【2018】重磅发布|今年的物联网产业交出了一张怎样的答卷
  2. 【Python3 爬虫】03_urllib.error异常处理
  3. POJ 3349 Snowflake Snow Snowflakes
  4. linux重定向到程序,技术|Linux I/O 重定向基础
  5. apache虚拟主机、日志轮询、日志统计、去版本优化
  6. protocol学习笔记001---RPC和HTTP协议之间的区别_与各自优势
  7. php编辑jquery弹出窗,jquery实现一个简单好用的弹出框
  8. 松下服务器A5代码70维修,松下伺服电机A5系列故障代码.pdf
  9. 3DMax 安装 超图 插件
  10. html背景图片被白色覆盖,html – CSS背景图片淡出白色
  11. spring 解决循环依赖
  12. 理工专业单身男终极把妹大法
  13. div+css入门知识
  14. uefi装完系统后无法引导_uefi装win7启动不了怎么解决?
  15. Linux下的搜狗拼音输入法-fcitx sougopinyin
  16. 续2:股票交易一点感悟和程序化交易实战
  17. Python批量统计数据分布的偏度并画图
  18. I.MX8M mini物联网开发板框架及屏幕接口详解
  19. 能够实时显示CPU温度的软件
  20. 宾西法尼亚大学强制对齐标注软件(P2FA)介绍以及使用说明

热门文章

  1. 用Python分析《都挺好》中的人物关系
  2. 由内而外全面进化,影像娱乐都出彩,vivo S12 Pro上手
  3. 寒门再难出贵子(好好看一下,有很大收货的)
  4. 渗透测试中遇到的Adminer任意文件读取漏洞
  5. 通用商城系统V5.0
  6. 羞羞的报告:2020年轻人性爱数据报告。
  7. FAN6921MRMY 带多种保护功能 电流模式PWM控制 功率因数校正 (PFC) 控制器
  8. 新加坡政府设立网络安全实验室
  9. win7虚拟机详细搭建过程
  10. 要重复多少次变成潜意识_一种行为,多次重复后就能进入人的潜意识