MyException - 我的异常网
当前位置:我的异常网» 硬件开发 » 现在很迫切的想知道,作为一名硬件工程师,需要哪些

现在很迫切的想知道,作为一名硬件工程师,需要哪些知识?该如何解决(3)

www.myexceptions.net  网友分享于:2013-03-27  浏览:17次


总之,硬件的内容很多很杂,硬件那方面练成了都会成为一个高手,我时常会给人家做下方案评估,很多高级硬件工程师设计的东西,经常被我一句话否定,因此工程师做到我这种地步,也会得罪些人,但硬件的确会有很多不为人知的东西,让很多高级硬件工程师也摸不到头脑。 

那么高级硬件件工程师技术技能都要具备那些东西哪,首先要掌握EDA设计的辅助工具类如Protel\ORCAD\PowperPCB\Maplux2\ISE、VDHL语言,要能用到这些工具画图画板做逻辑设计,再有就是接口设计审图能力,再者就是调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。

硬件是要靠经验,也要靠积累的,十年磨一剑,百年磨一针。

把一个月前想写的东西,今天终于用一上午的进间整理完了,希望对喜爱嵌入式系统开发的工程师和学生们有所帮助。

 

高级硬件工程师不仅要有设计能力还有具有相当深厚的基本功,就是EDA工具类的使用,EDA工程师包括原理图和PCB工具,逻辑设计工具和VHDL

SCH有Cadence下的Orcad 和Mentors公司的pads下的powerpcb.

当然protel也具有这两部分功能但它在国际上不通用。只是国内通用。如果想走得高些或到台资、日资、美资公司及国内需要对外交流的大公司的话,上面的硬件的原理图工具和PCB工资必须掌握的,

逻辑这块,硬件工程师主要是负责CPLD这块,涉及FPGA这块时应该会有专业FPGA人员来搞定的,因FPGA不太适合做逻辑的。因此硬件工程师只到CPLD为止。

CPLD常用的设计软件有Alter公司的Maxplus2

和Xilinx公司的ISE

所用语言大多是VHDL语言。

------解决方案--------------------
多看书,多实践
------解决方案--------------------
心 要稳
------解决方案--------------------
感觉我也是偏硬的出身!
------解决方案--------------------
uping
------解决方案--------------------
顶顶顶,我想成为嵌入式工程师,努力中。
------解决方案--------------------
初贴献给此贴
------解决方案--------------------
探讨
必须掌握一些基础知识(这是必要的,毕竟你还不知道毕业后将干什么工作),基础知识主要有模拟电路和数字电路以及高等数学知识(必修课).然后重点学习一些别的知识,比如单片机,FPGA,PCB设计,DSP(这些都是选修课),不要什么都学,自己感兴趣的,有条件的学一学.有些人的求职简历写着学了什么什么,罗列一大堆,我认为这种人是吹牛,或者是学而不精.每个领域,要想精通,不要说一年两年,可能10年8年,都有的学.如果我去招聘,我反而看重简历里学的…

------解决方案--------------------
探讨
一、嵌入式系统的概念 着重理解“嵌入”的概念

主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义…

------解决方案--------------------
硬件最怕眼高手低,实际操作很必要 就一个模数转换来说 书本上是一个电压一个数据,不过实际电路上电压是有纹波的 所以你在编程的时候要 软件滤波。只有自己亲手做过才知道。还有最重要的是把握细节,细节决定成功。
------解决方案--------------------
pc的标准接口都得掌握。
单片机,
嵌入式,
pcb。
太广了,起码得精通2种以上。
------解决方案--------------------
谢谢分享
------解决方案--------------------
那得看你想做那一方便的硬件工程师了,一般的都要学Protel 模拟电路 数字电路 单片机 PCB OrCAD 等 不过做硬件工程师很苦的 要有耐心要有思想准备
------解决方案--------------------
懂得翻书,懂得利用网络,懂得利用资料去解决问题就OK了!!

------解决方案--------------------
我也想往硬件上走,上面各位说的我都学过,但是都不精通!现在想把PCB好好学学!

文章评论

程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
每天工作4小时的程序员
每天工作4小时的程序员
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
程序员应该关注的一些事儿
程序员应该关注的一些事儿
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
老程序员的下场
老程序员的下场
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
Java程序员必看电影
Java程序员必看电影
程序员和编码员之间的区别
程序员和编码员之间的区别
那些争议最大的编程观点
那些争议最大的编程观点
我的丈夫是个程序员
我的丈夫是个程序员
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
鲜为人知的编程真相
鲜为人知的编程真相
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
10个调试和排错的小建议
10个调试和排错的小建议
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
一个程序员的时间管理
一个程序员的时间管理
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
如何成为一名黑客
如何成为一名黑客
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
我是如何打败拖延症的
我是如何打败拖延症的
程序员的鄙视链
程序员的鄙视链
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
漫画:程序员的工作
漫画:程序员的工作
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
代码女神横空出世
代码女神横空出世
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
程序员都该阅读的书
程序员都该阅读的书
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
为什么程序员都是夜猫子
为什么程序员都是夜猫子
编程语言是女人
编程语言是女人
中美印日四国程序员比较
中美印日四国程序员比较
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有