background image

硬件工程师的基本修养

    社会的分工越来越细,硬件工程师,作为电子产品的设计与开发人员,必须具备一些基
本的修养和素质。作为一名硬件工程师,需要有扎实的基础,主要包括如下几个方面:
l       数字、模拟电路:作为硬件电路的设计者,必须要有扎实的数字、模拟电路基础,设计

中少不了会用到各种数字、模拟电路,小到与门、非门、加法器、射极跟随、放大器、集成
运放,大到

CPU、FLASH、SDRAM、CPLD、FPGA、弱电流放大等等,都需要有扎实的数

字、模拟电路作为基础;

l       熟练掌握汇编语言及计算机原理:计算机原理,作为一个硬件工程师的基本功,是不

可或缺的。要想做好一个电路的设计,首先需要能够明白工作原理,并做出原理图。汇
编语言,作为最直接的操作硬件的语言,是执行最快、编译后尺寸最小的一种语言,在
中断处理、各种需要快速处理的时候都会用到,掌握汇编语言可以增加对计算机原理的
了解,对

CPU 工作原理、工作过程有更加直观的认识; 

l       C 语言:作为比较贴近汇编语言的一种语言,在嵌入式系统中使用比较广泛。相比较其

他高级语言,

C 语言执行速度快,代码量相对较少,可以直接控制硬件;

l       CPU:CPU 的型号很多,工作原理也不尽相同,但是掌握了一种 CPU 以后,举一反三,

拿到一个新的

CPU 平台后,很快就能掌握;

l       熟练掌握一种电路板 CAD 软件,并掌握 PCB 的布板规范:作为硬件工程师的主要成

果输出

---SCH 原理图、PCB 图的设计,都是通过 CAD 工具来进行设计的,这就需要掌

握至少一门电路板

CAD 设计工具软件,用来对你的产品电路进行设计,常用的电子

CAD 软件有 Protel、Orcad 等等;

l       动手能力:电路的调试、测试,少不了动手,各种仪器仪表工具:万用表、示波器、电烙

铁的使用,元件的焊装、拆卸,需要有强的动手能力;

l       英文阅读:硬件技术日新月异,8 位、16 位、32 位,各种型号、各种内核的 CPU,各种

外 围 器 件 , 如 以 太 网 、 声 卡 、 显 卡 、 放 大 器 、 图 像 传 感 器

..... 及 各 种 协 议

TCP/IP,USB,CAN....),首先都是英文说明和资料,然后才有国内高手的翻译,

但是别人的翻译始终都缺少了原来的东西或者不够准确,此时英文的阅读能力就必不
可少了。