我是软件工程师,我需不需要学习硬件?

[复制链接]
8909|20
 楼主| blacksword 发表于 2011-6-18 23:48 | 显示全部楼层 |阅读模式
“我是软件工程,我学硬件干什么?”很多新入职的工程师会提出这样的疑问。

如果说你是一个只做上层的软件工程师你可以不知道相关硬件的知识。
但是在嵌入式领域里,大部分工程师都是要与驱动开发打交道的。这样硬件知识就相当重要。你需要知道哪个寄存器写什么样的值,相应的引脚能出什么样的波形。 你需要会看原理图,需要知道常见外设与CPU的逻辑连接。

当然了,哪个地方该放多大的电阻,该放多大的电容,这就与你关系不大了。
思行合一 发表于 2011-6-19 18:12 | 显示全部楼层
用到啥学啥呗!
hawksabre 发表于 2012-6-25 19:02 | 显示全部楼层
用到啥学啥呗!
czdo 发表于 2012-6-25 19:04 | 显示全部楼层
:),其实还是对待问题的态度,主动一点还是有很大的收获的
figo20042005 发表于 2012-6-25 20:19 | 显示全部楼层
LZ应该软硬件都很强吧
职场新鲜人 发表于 2012-6-25 20:35 | 显示全部楼层
这种社会哪有什么该学,什么不该学,技多不压身,学吧
草根白骨精 发表于 2012-6-25 23:34 | 显示全部楼层
如果您是做ARM带操作系统的,那么,假如你选定的是主攻系统核或应用(不做驱动),那么你完全可以不需要懂硬件,除非你有那个精力和兴趣,目前这种带操作系统的越来越复杂,不要指望什么都学什么都做得好,个人意见
捡漏王子 发表于 2012-6-26 09:17 | 显示全部楼层
设计到底层驱动的话,了解一些硬件更好。对片上资源的利用会更加完善
5509 发表于 2012-6-26 14:19 | 显示全部楼层
支持精于一行,涉足多处
shenmu2012 发表于 2012-6-26 14:29 | 显示全部楼层
稍微学一下的该是有帮助的啊
cooran 发表于 2012-6-26 17:54 | 显示全部楼层
看实际需要吧
拿起书本 发表于 2012-6-27 14:07 | 显示全部楼层
只要是对工作或者对达成任务有帮助的,软件工程师不要排斥去学硬件的知识或技能,硬件设计者亦然。
壹佰 发表于 2012-6-27 16:47 | 显示全部楼层
多学点没坏处
probug 发表于 2012-6-27 17:31 | 显示全部楼层
了解写肯定百利无害
anzhu 发表于 2012-6-27 17:53 | 显示全部楼层
嗯嗯。还是得学一些
快乐出发 发表于 2012-6-28 20:42 | 显示全部楼层
多学一些还是有帮助的,
davines 发表于 2012-6-28 21:25 | 显示全部楼层
楼主自己觉得呢?要不要学啊?
 楼主| blacksword 发表于 2012-6-29 09:06 | 显示全部楼层
我的答案已经给了
tianli1980 发表于 2012-6-29 14:04 | 显示全部楼层
呵呵,能了解点就行了,毕竟这是一个分工很精细的世界。
五谷道场 发表于 2012-6-29 14:23 | 显示全部楼层
作驱动的更是要懂得硬件,看得懂datasheet
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:西皮柚,我为自己代言 Blacksword  坚定的行者

64

主题

848

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部