一:嵌入式硬件工程师需要掌握哪些知识?
编写嵌入式系统硬件总体方案和详细方案,进行硬件选型(单片机、DSP或者其他处理器)及系统分析;
负责硬件详细设计及实现,包含原理设计、PCB layout、硬件调试;
参与系统移植以及驱动的开发调试;
编写产品技术说明书;
负责对客户的技术支持。
熟悉硬件开发流程;良好的电子电路分析能力;熟练掌握Protel、OrCAD、PADS等原理图与PCB设计工具;良好的沟通和团队协作能力。
二:硬件工程师与嵌入式硬件工程师有什么区别?
硬件工程师如果不涉及嵌入式,考虑软件需求较少,一般是由软件方面提出大致需求,满足即可;嵌入式需要考虑软件运行环境,如操作系统需求、现有程序支持哪种外设硬件接入方式等,总之就是需要综合硬件和软件方面的偿求进行设计,这个如果不懂软件、操作系统的无法做。
三:我想成为一名嵌入式硬件工程师,但是没有头绪,有那位好心人能指点我吗
去吴鉴鹰吧,看看吧
最近论坛上发了一个连载帖子——吴鉴鹰单片机实战项目精讲,因此受到不少网友的关注,在这里吴鉴谢谢各位网友的支持、关心和信任。
在帖子中留了几个群号,有两千多读者加了群,通过QQ向我询问了很多问题,如果在工作不是太忙的时候我看到了就会回答,但是有时候做项目太忙就没时间解答。
为此,在这里应群内成员以及一些网友的要求,专门写一篇文章来针对这些问题做一个总结。希望能为大家的疑惑有一点点帮助就足以。不足之处,也希望大家客观指出,君子和而不同。
1、学习单片机有用吗?
有很多初学者有这样的困惑,单片机初学者感觉入门很难,学着学着,就会产生这样的疑问——自己辛辛苦苦学习单片机,将来有用吗?
单片机只是一个工具,重要的还是思想,有了自己的想法,电子行业地域辽阔,随便你闯。单片机这个切入点入手还是不错的,可以让你尽快进入电子殿堂的大门,如果你还在上学,不要眼睛里面只盯着暂时的薪水,哪怕是毕业两三年的也一样。重要的是掌握程度和对技术的理解程度,有句话叫“水到渠成”,到时候再去研究工资的事情也不晚。
2、学习嵌入式编程有必要从51单片机开始吗?
我原本来在读大学的时候,有很多同学听说学习ARM很牛逼,于是就跑到图书馆借了一两本关于ARM的书,学一两天后发现跟自己想的不太像,于是学着学着就慢慢放弃了。所以我总结一下,与其迈很大的步子,不如放慢脚步一步步走。从最基本的做起,一步步走,等单片机学会之后再进行像ARM,DSP之类高端处理器的运用,也就能得心应手了,如果想一口吃成一个胖子,只怕最后没胖起来,倒把自己给噎死了!
3、会用高端处理器就牛了吗?
不少网友问我:是不是学会了ARM、嵌入式操作系统就会很牛?是不是单片机就是运用在低档产品上,ARM做出来的产品就高端了。
首先,从本质上说,是同一类东西,都是嵌入式应用方面的主力。十八般兵器,没有优劣之分,只是在乎持兵器的人修为高低,当年解放军凭借小米加步枪不也取得了抗战胜利。
微处理器,单片机、DSP、FPGA、ARM,每一种都有自己的侧重点,都具备自己的优势和劣势。
单片机:技术比较成熟,运用在工控领域比较多,但进行嵌入式应用显得太庞大,因而派生出ARM单片机进行高端应用,可以进行操作系统的移植,但是现在一些高端单片机也可以移植操作系统,单片机跟ARM并没有什么本质的区别。
DSP:是数据处理的缩写。也可以做控制运用,它的优势是运算,主要用在运算量大的领域,如数字信号处理,图像处理,视屏处理,导弹雷达上也等等。如果要用的好,需要学会很多高深的算法,需要有较强的数学功底。
FPGA:可编程逻辑阵列的缩写。实际上就是做一个芯片,用软件实现它的内部连接,达到用软件的方法实现硬件的目标。是用硬件实现的一种方法。是早期单片机(功能简单的逻辑应用)的现代实现方法。
总结:一个嵌入式软件工程师,其实核心竞争力不是你会运用什么芯片,当你会了一两种以后,再学其他的,就会觉得很容易了。一个真正的有竞争力的工程师,应该是具备良好的编程习惯,编程思路,还应该具备扎实的数学功底。只有把握核心的东西,才能走的更远。
4、单片机行业技术研发有前途吗?
这也是初学者最为关心的一个话题,单片机行业的技术研发将来前途如何?
著名的高尔夫球手,老虎伍兹说过一句话:我只需成为高尔夫数一数二的高手,钱自然会追着我来。
单片机技术研发,也就是一个类型的职业岗位,同样叫做“单片机工程师”,能力、经验、学历,参差不齐,因此待遇肯定也......余下全文>>
四:嵌入式硬件工程师需要掌握的哪些
【达内回答】嵌入式开发是软硬结合的开发形式,结合杭州达内多年嵌入式培训经验总结了一些嵌入式工程师必须掌握的一些理论知识与实践技能,共有七点,具体看下面:1、至少要对印刷电路板中电源的走线有基本理解,了解糟糕的布局布线会对电源质量造成什么样的后果,即使你从来没亲手设计过一块电路板的布线,也要能够对混乱的印刷电路板布局可能引起的问题进行调试。Howard Johnson编著的《High-Speed Digital Design - A Handbook of Black Magic》对学习这方面知识非常有帮助。2、同样,还应该对印刷电路板的布线如何影响信号传播有基本理解。3、具有阅读电路图的能力。4、对微控制器MCU等数字部件的各种类型的IO配置要有所理解,如Open collector(OC)、Open-drain(OD)、Push–pull output(Totem pole output),有无保护二极管等.尤其需要了解电平转换(现在的系统往往具有混合IO电压)与驱动不同负载的问题。比如要驱动类似继电器的电感负载,但电路设计时又没有注意负载的电感特*,当继电器打开或闭合时,就出现了各种各样的古怪现象。5、掌握降低系统ESD敏感*的简单技术,比如选择合适的接地位置,正确放置放电二极管、串联电阻和接地电容等。6、学会使用SPICE电路模拟软件是非常有帮助的,但不是绝对必要的。7、掌握硬件调试的实践技能。以上就是面对嵌入式工程师掌握的一些理论知识与需要实践的内容,希望对大家有所帮助。
五:硬件工程师和嵌入式硬件工程师有什么区别?
加了嵌入式三个字是有区别的,如果应聘的公司规模足够大,是会分为不同的两个领域的。
硬件嵌入式工程师主要是针对MCU和其直接相关周边的外设部分,当然这些电路一般都是低频电路领域,对硬件知识掌握的范畴相对不会特别高,不过你还需要有一定的软体汇编加上C编程的能力进行和软体嵌入式工程师的协作。
硬件工程师这个范畴就比较大了,你甚至可能完全不会接触到MCU那块的电路设计,比如设计电源模块,电机等抗干扰控制等,高频电路低频电路各种方面,需要的硬件能力要求很强高。
大概就是这样
六:嵌入式硬件工程师和嵌入式硬件研发工程师有区别否,如果有区别在哪里
当然有了,就好像一个是学理科,一个是学工科,嵌入式硬件开发要求比较高,他要设计各种电路,还要考虑该电路功能的可行性,风险值,适用性,经济性,安全性,要考虑各种元器件的极端条件,必要时可能要去联系元器件厂家专门开发一种新型的电子元器件;而嵌入式硬件工程是就不同了,他只要会用各种电子器件,懂得用一些已开发的电路板,或者在已有参考治料的前提下,设计一些电路,调试电路板,找到一些问题等。总之,一个是研究,一个是应用,不知道这么讲明白不。
七:嵌入式硬件开发工程师的工作内容
编写嵌入式系统硬件总体方案和详细方案,进行硬件选型(单片机、DSP或者其他处理器)及系统分析;负责硬件详细设计及实现,包含原理设计、PCB layout、硬件调试;参与系统移植以及驱动的开发调试;编写产品技术说明书;负责对客户的技术支持。
八:嵌入式系统软件,硬件工程师的区别是什么呢?
一般在工作单位区别很模糊,大多是一人两职。硬件工程师主要负责电路的硬件开发,选型选材等固话开发与实验工作;软件工程师主要做基于硬件的底层开发,基本指令,上层功能的开发实现以及驱动等工作。
九:嵌入式软件工程师和嵌入式硬件工程师有什么区别?
嵌入式工程师包括嵌入式硬件工程师
嵌入式中有硬件,也有软件、驱动方面的,还有网络方面的
十:嵌入式硬件工程师可以做什么
去找网上找一些书看看,你这个问题太大了
建议你去看周立功 新浪博客
blog.sina.com.cn/armfans
里面有很多文章可以给你答案