喊姐姐~给糖吃
电路知识,模拟电子线路知识: 作为一个合格的硬件工程师,模拟电路知识是基础,从了解最基本的电阻,电容,电感,二极管,三极管等原件开始,我们需要熟悉一些基本的模拟电路的设计方法。比如简单的放大电路,加减法电路,三极管做开关管的电路等。尤其电路分压,功率计算这些基础是天天都在用的。电路知识,数字电子线路知识:作为一个合格的硬件工程师,数字电子线路知识也是我们需要掌握的一个基础,数电学习或者理解起来比模电要相对容易些,要了解一些常用的门电路,触发器,时序关系等。单片机,微处理器的应用:作为一个合格的硬件工程师,我们在以后的设计电路中往往要设计单片机和一些微处理器的的电子产品。这就要我们有单片机的基础,了解内部工作原理,和一些功能以及使用方法,外围电路等。常用的基础是51单片机,或者arm系列一些处理器。EDA软件的使用:作为一个合格的硬件工程师,我们要学会使用一些常用的EDA软件,如protel,AD,powerPCB等等。因为设计的电路的原理图和PCB要用EDA软件画出来,然后打板制版。熟悉常用的测试工具:作为一个合格的硬件工程师,常用的测试工具我们要学会使用,最常用的万用表,开关电源,示波器。复杂些的有网络分析仪,频谱分析仪,信号发生器等。常用的测试软件的使用:比如串口调试助手,或者网络调试工具,一些分析电路的软件等等,这些都是我们常用的工具。嵌入式软件的编写:做单片机项目的时候,硬件设计好后需要编写测试软件,有能力的硬件工程师一般也是可以去写嵌入式测试软件的。这样通过软件测试一下我们硬件的基本功能。
小演员王沁曦
基本知识:
① 硬件技术工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装技术,熟悉市场上各类产品的性能,理解各种硬件术语的内涵,能够根据客户的需要制定配置表,并独立完成组装和系统的安装工作。
② 硬件维护工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装维护技术,熟悉各种硬件故障的表现形式和判断方法,熟悉各种PC机操作系统和常用软件,具有问题分析能力,能够制定详尽的日常保养和技术支持技术书,跟踪实施所受理的维护项目。
③ 硬件维修工程师系列课程
学会并掌握较为深入的微型计算机硬件结构及数码产品的电气知识,部件维修的操作规程,熟练使用各种检测和维修工具,具有问题分析能力,能够对硬件故障进行定位和排除。硬件维修培训分模块进行,包括主板、显示器、外存储器、打印机、笔记本电脑维修课程。
④ 硬件测试工程师
学会并掌握硬件产品的硬件结构、应用技术及产品性能,熟练使用各种测试的软硬件测试工具,能够独立搭建软硬件测试平台,并评价产品、写出产品的测试报告。
⑤ 硬件设计工程师
学会并掌握IC 设计、电路设计和PCB布线标准规范,熟练使用各种模拟器和PCB布线软件,达到具有分析和调试操作水平。
扩展资料:
硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。
从业要求:
1. 熟悉电路设计、PCB布板、电路调试,能熟练使用PROTEL等电路设计软件;
2. 熟练应用常用电子元器件,熟练检索各种元器件材料;
3. 掌握常用的硬件设计工具,调试仪器仪表的使用方法;
4. 熟悉嵌入式系统的硬件及软件开发;
5.工作态度积极,责任心强,良好的沟通与团队配合;
6.独立设计过完整的电子产品,能读懂英文产品规格书;
参考资料来源:百度百科--硬件工程师
我爱鸡爪啊
嵌入式学习应该怎么学,是否应该上培训,如何权衡? 嵌入式应该怎么学? 嵌入式的基础大概可以分三块:操作系统及语言、应用处理器(arm等)、外围电子设备。常用的语言是c、c++功能的编程是c,界面编程用c++。为什么操作系统和语言放在一起呢?语言是一系列的命令,而这些是建立在操作系统基础上的,对操作系统越了解,代码就更加的高效简捷,语言就是对操作系统的命令的重新组织。处理器,即单片机的51或凌阳系列或者现在流行的arm系列,单片机系列与arm系列分别在低端和高端市场占有较大的份额,学习入手时只需研究一种就可以。外围电子设备,即是控制的目的设备, 通过编程告诉处理器怎样给他们信号,不同的公司由于性质不同,控制的目的设备也不同,在这方面要有一定的电路基础,不过不是重点,到了公司硬件工程师会给你图纸的,能看懂图纸就可以。 学习方法如下: 基础的不应该涉及太多,要学会化繁为简、步步为赢,从能够接受的入手学习有兴趣也有动力。 计算机学科最好是实践为主导的进行学习,当然,前提是你应该这以前接触过计算机,最起码会一种语言或学过计算机原理。现在很多高校毕业的大学生的基础其实不错,该了解的都了解了,就是没有深入的。 如果是这样,基础不是问题。你学骑自行车有所谓的基础吗?其实就是骑着骑着就会了。 1 如果想入行开始进行学习,那么先不要考虑培训,从书店找一本类似从零开始学习的书籍(别一下买一大堆,会后悔的),先读一下,体会一下这一行究竟是做什么的,什么样的流程,用什么样的方法做产品。人员组织如何,自己适合做哪项(如硬件(fpga)、信号算法(dsp)、软件(linux底层开发)),推荐linux操作系统底层或应用开发,这方面比较适合一般的软件和电子专业大学生。看不懂也没有关系,大概了解就可以了。 如果看的有感觉,认为自己可以做,那么还等什么?入手吧,不要强调基础或者理论,大家都是干出来的,不是学出来的。 2 找个便宜的开发板,现在的开发板掉了很多价,学习成本也降低了许多。找那种书店和网上成熟资料最 多的,从440bx到现在2410、2440,总之哪种资料多就买哪种,不要去追流行,老板子只要资料充足也可以的。别迷信什么地方能够教你做板子,让你做也只是当个焊接工,不知其所以然的。别想一口吃个胖子,找准入手点,坚定的去行动,不断的去尝试。这个阶段很重要,自己搭建实验环境,一个个的做实验, 对许多的东西不了解,困难是很多的,但不是不能解决,网上该板的论坛和群很多的,许多人在自学。有问题可以在那里发问。但更重要的是,要学会如何利用搜索引擎,利用书店、图书馆的资料来解决问题,学会自己解决问题,这是生存的一项重要技能,没有什么问题是解决不了的。 在这个过程中不断的尝试,照着板子的资料,利用bsp(板级开发包)和芯片资料,把手头的实验一个个的做完,可能第一个实验要做一个月或更长,但是在此期间学到的东西却是价值非凡,因为你将学会了如 何利用各种渠道独立解决问题。 在此期间要注意几点,一是不要随便的买太深入的书籍,去钻研高深的东西而忘记了眼前该做的事情,二要提高e文的阅读能力,芯片资料多是e文的,周立功公司翻译过一些,利用电脑通过中英文对照进行学习,每天坚持看几页,时间长了就可以直接看e文资料了。三是不要心浮气躁,遇到困难就停下什么都不做,遇到困难就绕开,再往前走那时的问题就不是什么问题了。 学习就是这样,不断的行动,不断的尝试,渐渐的学会了自己解决问题,就学会了如何自学。有了这样的态度,没有基础,理论差都不是什么问题了。把开发板的实验做一遍,再去书店看看,很多的书就像白开水一样,翻翻而已。国内的嵌入式培训也就到此为止了,所谓的项目,并不比你在开发板上做的难多少。 这个时候,你已经有了一定的基础了,可以找工作了,工作中学习更加有目的性,是个很好的选择。如果还想往深研究,可以选择一项自己感兴趣且能够找工作的方向,如操作系统、网络电话、路由、防火、智能建筑、消费电子等等,根据自己的情况进行选择,不可能都学的。 3 选择好一项,进行深入的研究,自己去找相应的外围设备,利用自己的开发板去做产品吧。永远都是实践第一。 上面没有提到linux内核或者网络知识,也几乎没有提到编程的重要性,他们当然很重要,但是在基础的学习中,不建议从它们开始入手,否则造成的局面不是陷入泥潭,就是学了半天不知道在学什么,使学习的积极性受挫。编程是随着对编程的环境和目的了解而提高的,任何语言都是工具,因此有了一点基础后不必专门学它,随着实践会不断提高语言的应用能力。linux内核的掌握更不应该是初学者该做的,开始学习就是要利用它,涉及一些初步的就可以,随着编程遇到的问题以及解决的过程,会不断的深入认识操作系统,也有人专门研究,意图更加贴近产品的应用,那至少应该是有目的的研究。网络、协议、音频、 视频、usb以及其他的应该在有了一定的基础之后,有目的的进行研究,也非初学者直接涉及的。还有就是人们常说的数据结构,专门学他你会成为教授的,串、链表、堆、栈、树等什么时候看到了不懂拿来参考书看看就行,找到你用到的知识,而非专门研究。做什么事一定要知道你眼前的目的是什么,别掉进研究的苦海中。 综上所述,大概学习分三步,几乎所有的嵌入式培训都只能带你道第二步,就是大部分时间重申基础,最 后在教你在板子上做几个实验,和你自己买的板子和做实验是一模一样的,就业也只是推荐就业,和自己找差不多。高级专业应用的课程都放在了短期培训,时间大概三天或半个月。费用从几千到一万多,培训的状况就是这样。如果自己买板子及外围的话,加上书籍和上网,费用大概是1000-2000左右,自学到有工作能力的周期大概是3个月到半年左右。如果有基础的话,一两个月就可以。就业尽两年还可以,以后就要看水平了,能够适应环境独并且能够立解决问题的人,就是人才,如果你是人才,那就没什么可怕的了。 如果你一定要培训的话,就应该知道所有的培训都只能带你入门,就业什么的要是能够签订就业协议的话,也可以考虑。因为任何培训机构出来,除非你的自学能力十分的强,否则找工作仍然是个很大的问题。 去培训机构之前要用一两个月的时间自己学习些初步的知识,好让自己有鉴别能力。与培训机构的咨询师 面谈的时候,他们说的话基本不要相信,一定要去找找过去学完的学生问问,他们能教道什么程度,就业如何解决的。他们才说实话(但别找到他们的托,嘿嘿)。当然,也不一定那么可怕了,只是不可没有防人之心。 写了不少,其中许多废话,文笔也差,望大家见谅。上面写的就是我大四之后自学嵌入式的一些感触,走了许多弯路,在网上看到很多的朋友想入行,现在的就业压力都很大,大家都挺不容易的,把我的建议写出来,希望大家能够走好自己的职业之路,祝你们学业有成。
正版TJ状妈
硬件工程师需要学习电路、模拟电子技术、数字电子、C语言、嵌入式、电磁场、单片机、微机原理、电子线路设计、数据结构、高数等知识。主要包括以下:1、分立器件的应用;
主要包括电阻、电容、电感、磁珠、二极管、三极管、MOS管、变压器、光耦、继电器、连接器、RJ45、光模块(1*9、SFP、SFF、XFP等)以及防护器件TVS管、压敏电阻、放电管、保险管、热敏电阻等。
2、逻辑器件使用、硬件编程、语言、软件的使用、逻辑电平的应用以及匹配等;3、电源的设计和应用;主要包括DC/DC、LDO电源芯片设计的原理,设计时各元器件的选型以及电源指标参数;4、时序分析与设计;主要包括逻辑器件中时序分析与设计、存储器中时序分析与设计等;5、复位和时钟的知识;主要包括复位电路的设计、晶体和晶振的原理、设计和起振问题分析、时钟的主要参数指标等;6、存储器的应用;主要包括eeprom、flash、SDRAM、DDR\2\3等知识原理、选型、电路设计以及调试等知识;
7、CPU最小系统知识;
了解ARM、POWERPC、MIPS的CPU架构、主要是掌握其最小系统的电路设计。
8、总线的知识;
包括各种高速总线--PCI、PCIE、USB还有一些交换之间总线SGMII、GMII、RGMII等,低速总线uart、I2C、SPI、GPIO、Local Bus、JTAG等;
9、EMC、安规知识;包括各种测试、指标等,各种防护器件应用,问题解决的方法等。
10、热设计、降额设计;
11、PCB工艺、布局、可制造性、可测试性设计;12、交换知识;
包括MAC、PHY的的芯片知识、工作原理、电路设计和调试以及各种交换接口,这里还可以包括软件的一些知识例如VLAN、生成树协议、广播、组播、端口聚合等交换机功能。
13、PoE供电知识;包括PoE原理、电路设计、测试、调试等知识。
14、1588和同步以太网;包括同步对时原理、电路设计、测试、调试等知识。15、PI、SI知识;16、测试知识、示波器使用等。
硬件工程师是指从事维护硬件运行,修理硬件故障的专业技术人员。
硬件工程师要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备和清晰描述出现的计算机软硬件故障。
1、电脑软硬件安装、调试工作;
2、基于TCP/IP协议的网络安装调试工作;
3、周边产品的安装调试工作。
学会并掌握系统的微型计算机硬件基础知识和PC机组装技术,熟悉市场上各类产品的性能,理解各种硬件术语的内涵,能够根据客户的需要制定配置表,并独立完成组装和系统的安装工作。
2.硬件维护工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装维护技术,熟悉各种硬件故障的表现形式和判断方法,熟悉各种PC机操作系统和常用软件,具有问题分析能力,能够制定详尽的日常保养和技术支持技术书,跟踪实施所受理的维护项目。
3.硬件维修工程师系列课程
学会并掌握较为深入的微型计算机硬件结构及数码产品的电气知识,部件维修的操作规程,熟练使用各种检测和维修工具,具有问题分析能力,能够对硬件故障进行定位和排除。硬件维修培训分模块进行,包括主板、显示器、外存储器、打印机、笔记本电脑维修课程。
4.硬件测试工程师
学会并掌握硬件产品的硬件结构、应用技术及产品性能,熟练使用各种测试的软硬件测试工具,能够独立搭建软硬件测试平台,并评价产品、写出产品的测试报告。
5.硬件设计工程师
学会并掌握IC设计、电路设计和PCB布线标准规范,熟练使用各种模拟器和PCB布线软件,达到具有分析和调试操作水平。
参考资料:硬件工程师_百度百科
xiaomianwowo
要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。学会并掌握IC 设计、电路设计和PCB布线标准规范,熟练使用各种模拟器和PCB布线软件,达到具有分析和调试操作水平。
1.元器件的选项,原理图的设计。
2.常用的EDA软件。例如PCB,Protel\ORCAD\PowperPCB\Maplux2\ISE 一般PCB板工程师和EMC工程师做这些。
提升部分:可将51/ARM,DSP,FPGA都学习一下。
① 硬件技术工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装技术,熟悉市场上各类产品的性能,理解各种硬件术语的内涵,能够根据客户的需要制定配置表,并独立完成组装和系统的安装工作。
② 硬件维护工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装维护技术,熟悉各种硬件故障的表现形式和判断方法,熟悉各种PC机操作系统和常用软件,具有问题分析能力,能够制定详尽的日常保养和技术支持技术书,跟踪实施所受理的维护项目。
③ 硬件维修工程师系列课程
学会并掌握较为深入的微型计算机硬件结构及数码产品的电气知识,部件维修的操作规程,熟练使用各种检测和维修工具,具有问题分析能力,能够对硬件故障进行定位和排除。硬件维修培训分模块进行,包括主板、显示器、外存储器、打印机、笔记本电脑维修课程。
④ 硬件测试工程师
学会并掌握硬件产品的硬件结构、应用技术及产品性能,熟练使用各种测试的软硬件测试工具,能够独立搭建软硬件测试平台,并评价产品、写出产品的测试报告。
⑤ 硬件设计工程师
学会并掌握IC 设计、电路设计和PCB布线标准规范,熟练使用各种模拟器和PCB布线软件,达到具有分析和调试操作水平。
优质工程师考试问答知识库