打印

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

[复制链接]
7275|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 | 只看该作者
:),其实还是对待问题的态度,主动一点还是有很大的收获的

使用特权

评论回复
5
figo20042005| | 2012-6-25 20:19 | 只看该作者
LZ应该软硬件都很强吧

使用特权

评论回复
6
职场新鲜人| | 2012-6-25 20:35 | 只看该作者
这种社会哪有什么该学,什么不该学,技多不压身,学吧

使用特权

评论回复
7
草根白骨精| | 2012-6-25 23:34 | 只看该作者
如果您是做ARM带操作系统的,那么,假如你选定的是主攻系统核或应用(不做驱动),那么你完全可以不需要懂硬件,除非你有那个精力和兴趣,目前这种带操作系统的越来越复杂,不要指望什么都学什么都做得好,个人意见

使用特权

评论回复
8
捡漏王子| | 2012-6-26 09:17 | 只看该作者
设计到底层驱动的话,了解一些硬件更好。对片上资源的利用会更加完善

使用特权

评论回复
9
5509| | 2012-6-26 14:19 | 只看该作者
支持精于一行,涉足多处

使用特权

评论回复
10
shenmu2012| | 2012-6-26 14:29 | 只看该作者
稍微学一下的该是有帮助的啊

使用特权

评论回复
11
cooran| | 2012-6-26 17:54 | 只看该作者
看实际需要吧

使用特权

评论回复
12
拿起书本| | 2012-6-27 14:07 | 只看该作者
只要是对工作或者对达成任务有帮助的,软件工程师不要排斥去学硬件的知识或技能,硬件设计者亦然。

使用特权

评论回复
13
壹佰| | 2012-6-27 16:47 | 只看该作者
多学点没坏处

使用特权

评论回复
14
probug| | 2012-6-27 17:31 | 只看该作者
了解写肯定百利无害

使用特权

评论回复
15
anzhu| | 2012-6-27 17:53 | 只看该作者
嗯嗯。还是得学一些

使用特权

评论回复
16
快乐出发| | 2012-6-28 20:42 | 只看该作者
多学一些还是有帮助的,

使用特权

评论回复
17
davines| | 2012-6-28 21:25 | 只看该作者
楼主自己觉得呢?要不要学啊?

使用特权

评论回复
18
blacksword|  楼主 | 2012-6-29 09:06 | 只看该作者
我的答案已经给了

使用特权

评论回复
19
tianli1980| | 2012-6-29 14:04 | 只看该作者
呵呵,能了解点就行了,毕竟这是一个分工很精细的世界。

使用特权

评论回复
20
五谷道场| | 2012-6-29 14:23 | 只看该作者
作驱动的更是要懂得硬件,看得懂datasheet

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

64

主题

848

帖子

1

粉丝