后端工程师需要掌握哪些知识硬件⼯程师需要掌握什么基础知识
作为⼀个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元钱的下载线,买写学习板就可以学习了,软件那⾥都可以到,不到的话你我好了。
来源:百度经验