15087|27

82

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

嵌入式硬件工程师 VS 嵌入式软件工程师 [复制链接]

大家一起聊聊嵌入式硬件和软件的长短处,各方面的都可以,我先发表下我个人的看法:

做硬件的需要掌握的知识:
模电,数电,高频,绘图软件如ORCAD,PADS,EMC,EMI,各种安检如FC,EC等,处理器的
架构,各种协议如IIC,SPI,USB,IIS,UART等,NAND,NOR,SDRAM,DDR,DDR2的
区别及接法等,最重要的是焊接水平要过硬,小到0805,0603,0402的电阻
电容,以及SOP,QFP封装的密脚IC,大到BGA,都要能焊。具有很强的硬件电路,高频,
高速电路的检测排除故障的技能。

做底层软件的需要掌握的知识:
C语言,C++,系统架构如WINCE,数据结构,各种通讯协议,还要对硬件有很大的了解

感觉做硬件的需要掌握的技能:在ADS或MDK下调试程序的技能,使用仿真器排除故障的技能,
能够看得懂底层驱动程序,能够写底层驱动程序来解决,分析硬件上的问题。只是很多公司
的软件硬件分得很明确,搞硬件的不能碰软件。

以上乃抛砖引玉,各位大侠进来发表下看法

最新回复

说的我感觉在中国做硬件这么杯具啊 软件不懂得飘过~  详情 回复 发表于 2010-4-3 14:22
点赞 关注

回复
举报

68

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我是做软件的,感觉做硬件的没有LZ说的这么多要求吧,一般做硬件的人很少看代码的,而且焊接就水平也很普通,当然比做软件的要好一点,比工厂的那些人还是差远了
另外觉得两个没有什么可比性,要比就比谁拿得钱多吧
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
嵌入式硬件?

除了画个板子,把核心芯片放上去就行了,

嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员

嵌入式是软件的天下,还是安心该软件吧
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

4
 
把做硬件的说的太牛了
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 4 楼 xqhrs232 的回复:
把做硬件的说的太牛了


在这个GPS行业,硬件显得没有那么重要。
但是在工控,没有过硬的硬件工程师以及好的硬件测试工具,产品会烂的一塌糊涂。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 2 楼 ilovedrv 的回复:
嵌入式硬件?

除了画个板子,把核心芯片放上去就行了,

嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员

嵌入式是软件的天下,还是安心该软件吧

显然是不懂软件的,画个板子,芯片放在去就行?真是笑话。我肯定你绝对没见过要过安规的产品是如何折腾硬件的。
引用某个老总的一句话:电子产品失败90%都是因为硬件的问题。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

7
 
老大们
硬件也很NB的

电磁兼容、高速PCB、布线经验.......

没有硬件工程师你们的产品怎么过那么多国标的

而且以前把单片机程序都划到硬件里

只不过现在嵌入式驱动又被划到软件中

这个因公司不同而定吧

总之都是吃力不赚钱的活
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 7 楼 wangxin_801115 的回复:
老大们
硬件也很NB的

电磁兼容、高速PCB、布线经验.......

没有硬件工程师你们的产品怎么过那么多国标的

而且以前把单片机程序都划到硬件里

只不过现在嵌入式驱动又被划到软件中

这个因公司不同而定吧

总之都是吃力不赚钱的活


呵呵,我可没有鄙视硬件的意思,只是想表达,嵌入式,更多的是嵌入式软件

"我肯定你绝对没见过要过安规的产品是如何折腾硬件的"?

这是硬件工程师的工作,与嵌入式何干
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(高级)

9
 
软件硬件在嵌入式这个领域是紧密联系的,谁都不能脱离谁

如果能做到软硬兼通那就修成正果了,哈哈!
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 6 楼 guetcw 的回复:
引用 2 楼 ilovedrv 的回复:
嵌入式硬件?

除了画个板子,把核心芯片放上去就行了,

嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员

嵌入式是软件的天下,还是安心该软件吧

显然是不懂软件的,画个板子,芯片放在去就行?真是笑话…



这个老总说的完全是一句屁话,你居然相信,无语!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 ilovedrv 的回复:
引用 7 楼 wangxin_801115 的回复:
老大们
硬件也很NB的

电磁兼容、高速PCB、布线经验.......

没有硬件工程师你们的产品怎么过那么多国标的

而且以前把单片机程序都划到硬件里

只不过现在嵌入式驱动又被划到软件中

这个因公司不同而定吧

总之都是吃力不赚钱的活


呵呵,我可没有鄙视硬件的意思,只是想表达,嵌入式,更多的是嵌入式软件

"我肯定你绝对没见过要过安规的产品是如何折腾硬件的…


请问何为硬件?何为嵌入式?
想必你的“嵌入式产品”只是作坊式的吧。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 8 楼 ilovedrv 的回复:
引用 7 楼 wangxin_801115 的回复:
老大们
硬件也很NB的

电磁兼容、高速PCB、布线经验.......

没有硬件工程师你们的产品怎么过那么多国标的

而且以前把单片机程序都划到硬件里

只不过现在嵌入式驱动又被划到软件中

这个因公司不同而定吧

总之都是吃力不赚钱的活


呵呵,我可没有鄙视硬件的意思,只是想表达,嵌入式,更多的是嵌入式软件

"我肯定你绝对没见过要过安规的产品是如何折腾硬件的…


请问何为硬件?何为嵌入式?
想必你的“嵌入式产品”只是作坊式的吧。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 10 楼 xqhrs232 的回复:
引用 6 楼 guetcw 的回复:
引用 2 楼 ilovedrv 的回复:
嵌入式硬件?

除了画个板子,把核心芯片放上去就行了,

嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员

嵌入式是软件的天下,还是安心该软件吧

显然是不懂软件的,画个板子…

你果然放了个屁而已。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

14
 
我觉得你们部分做软件的是不是把硬件看得太简单了,之所以看得太简单是因为你们根本就没有去了解硬件
为什么会那么简单?难道真是简单的把几根线连通就可以了吗?
难道真是按照别人提供的完整的开发板的电路图接上去就可以了?
在需要提高速度,降低成本,增大可靠性,尽量减少EMI的问题,产品通过FC等安规认证,产品过静电等上
软件的搞得定?
产品要量产了,软件的能解决一堆的问题?
我不认为嵌入式的软件很简单,它并不像简单的跑跑几个FOR语句就完事了,要上操作系统,搞嵌入式的软件,
尤其是底层驱动为大有前途。但是,搞嵌入式硬件的也绝对不是想像中的那么简单。
别人的产品能做到播放视频8个小时,你们做软件的能做到吗?
别人的手机能够运行个十年八年不坏,做软件的能做到吗?
相比中国的一些如山寨机,之所以人们叫他山寨,不是因为他的软件做的不好,其实MTK的软件方面已经做的
不错了。尽管现在市面上的山寨的界面都大同小异。但是最重要的是因为它的硬件做的不够结实!根本没有
经过一套完善的可靠性检测,以为功能实现了就已经万事大吉了!这也是现在楼上几位我觉得认为的一样,正
是因为你们想像的已经万事大吉了,也就认为做硬件的没什么了。
其实不管你做软件的是裸跑还是来个WINCE,LINUX,学透的时间远比学硬件的要来得快,而搞硬件是一点一点
的积累起来的,正是这种日积月累,在多家公司熟悉多种硬件平台,才造就了真正的硬件工程师。而做软件的
就不一样,大家应该看到很多没出学校的在WINCE或是LINUX上就已经很牛的人了吧!就算你没有见过也有所闻,
否则你还真是孤陋寡闻。但是有谁见过一个没出学校的毛驴硬件功底已经达到一定的境界了?估计刚出校门的,
哪怕你拿了SONY杯,我估计他连三极管怎么个玩法都没搞透的都大有人在。
以上继续当抛砖引玉,有不同看法的尽管提,不要拿砖来砸我就感激不尽了。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

15
 
.
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

16
 
引用 14 楼 armeasy 的回复:
我觉得你们部分做软件的是不是把硬件看得太简单了,之所以看得太简单是因为你们根本就没有去了解硬件
为什么会那么简单?难道真是简单的把几根线连通就可以了吗?
难道真是按照别人提供的完整的开发板的电路图接上去就可以了?
在需要提高速度,降低成本,增大可靠性,尽量减少EMI的问题,产品通过FC等安规认证,产品过静电等上
软件的搞得定?
产品要量产了,软件的能解决一堆的问题?
我不认为嵌入式的软件很简单,…

有理的非常!!
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

17
 
o
 
 
 

回复
他妈的天使 该用户已被删除
18
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

19
 
不管是硬件,系统还是应用,深入了都很难,只要搞精通了都是牛人
软硬通吃的人有,但都精通的人极少,一门技术不沉下去搞个3~5年是很难搞通的

想当然认为硬件简单的软件工程师一般都没有吃透软件,
认为软件简单的硬件工程师也常常也没有搞通硬件
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(中级)

20
 
软硬通吃,这是最好!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表