服务器硬件工程师从入门到精通_硬件工程师入门教程(一)

在IT行业,有软件和硬件之分,硬件属于底层(一般称为底层硬件),软件称为上层(软件又分为:底层驱动、上层业务以及应用层等)。举个例子来解释软件和硬件, 以人为例,硬件指人的躯体,而软件指人的思维。

今天我将为大家介绍做为硬件工程师,需要掌握哪些技能。在介绍之前有几个问题需要给大家解释一下。

1.什么是硬件

硬件是物理层面的,能看得到摸得着的东西,它是一种物质载体,物质基础。广义来说人类都是生活在物质基础之上,你可以把所有你能看到的东西都统称为硬件。一般我们所说的软件和硬件指的是电子领域的。

服务器硬件工程师从入门到精通_硬件工程师入门教程(一)_第1张图片

图源网络

2、什么是硬件设计

硬件设计指的是电路设计,所有的工作都是围绕电路设计进行的,最终的目标也是产出一个优秀的电路,能够满足各种要求,经历各种考验。

硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合PRS功能(Function)、性能(perrformance)、电源设计(power Supply)、功耗(power Consumption)、散热(Thermal/Cooling)、噪音(Noise)、信号完整性(Signal Integrity)、电磁辐射(EMC/EMI)、安规(Safet)、器件采购(Component Sourcing)、可靠性(Reliability)、可测试性(DFT: design for test)、可生产性(DFM:design for manufacture)等上述要求的硬件产品(注意:是产品不是开发板)。

作为硬件入门级别的小白,该如何学习呢?

作为一个非科班出身的学生,我们要夯实自己的基础知识,积累足量的理论知识,用理论知识解释电路中的问题,用实践经验来解答理论中的疑惑。

下面推荐大家一些理论知识书本和实用技能的文献,后续作者也会将部分典型的内容进行解读。

一、理论知识 (书本)

1.基础篇

电路、模拟电子技术、数字电子技术、微机原理/计算机原理/数据结构、电子学、单片机教程。

2.进阶篇

高速数字设计、信号完整性分析、嵌入式硬件系统。

二、实用技能(书本+文献)

精通开关电源设计、晶体管电路设计、Verilog数字系统设计教程、高速数字设计实践、Cadence、Pads、Altium Designer等工具的教程书、JEDEC/PCI-SIG/USB-ORG/IEEE等网站上给出的各类接口器件的标准、各大半导体厂商的datasheet、ARM官方网站给出的CPU架构手册。

注:作为工程师,英语的阅读能力要是一个基础的能力,大家一定不要轻视。

今天给大家就推荐到这,大家有兴趣可以先进行基本的基础知识学习。有问题或者想了解相关内容的同学,可以留言,我们将后续进行专题的介绍。

你可能感兴趣的:(服务器硬件工程师从入门到精通)