nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1198回复:17

(发泄兼询问帖)最近很郁闷&我应该学习哪些最基本的硬件知识

楼主#
更多 发布于:2004-04-29 11:12
我现在参与了一个USB芯片开发的项目,芯片是公司自己开发的,开发板也做好了,我的工作就是测试这块芯片的功能,写firmware(我大学是学软件的,这是我参与的第一个比较正规的项目,硬件方面一窍不通).

我们的开发板(共做了4块)总是这里哪里出现问题,有的主机检测不到有USB设备接入,有的在检测到一半的时候就重新复位(估计是哪里连错了),总之,没有一个能用的,我只写了一个很简单的完成MCU读写USB芯片寄存器的函数,然后的时间就是用一些工具(Bus Hound,逻辑分析仪)来观察,推测问题可能是出在哪个环节,由于硬件知识的缺乏,看原理图也只能知道那个管脚连到哪里,至于那些器件(电容,电阻电感和其他一些看不懂的东东)的功能我一点也不明白,只能郁闷无比的对着这块该死的板子发愁,这也算是驱动开发吗?整天和自己不懂的硬件纠缠个没完。 :( :( :( :(
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-29 11:17
以前看jinghuiren老兄自己搞定硬件和软件,十分羡慕,我的要求也不高,只想知道一个的嵌入式开发的软件人员(至少能解决我现在的问题,看原理图不会晕)应该学习哪些硬件相关的知识呢?从哪里入手呢?在精力和时间都有限的情况下,先挑简单的入门的说吧。 :) :) :) :)
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2004-04-29 11:19
不错了,我们连接触的机会都没有,有什么心得体会,贴出来,让大家也学习下,嘿嘿。。。。。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-29 11:33
不错了,我们连接触的机会都没有,有什么心得体会,贴出来,让大家也学习下,嘿嘿。。。。。

怎么会没有呢?我刚开始学驱动的时候看了别人的心得,希望自己将来也能写出那样的一篇,可是现在我在作什么呀? :(劳而无功的在板子上测来测去,推测问题出在哪里,却没办法解决。要说心得,只有郁闷和问号。
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
green_pine
驱动太牛
驱动太牛
  • 注册日期2002-10-22
  • 最后登录2019-06-10
  • 粉丝3
  • 关注0
  • 积分48分
  • 威望599点
  • 贡献值1点
  • 好评度144点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2004-04-29 12:01
只能说你们公司的硬件工程师非常不负责任,硬件的开发完成不是能拿出一块电路板就完事得,而是要能把基本的功能跑通,硬件上不能有任何瑕疵,然后再交给软件工程师写驱动
poweruser
驱动老牛
驱动老牛
  • 注册日期2003-02-26
  • 最后登录2008-07-18
  • 粉丝0
  • 关注0
  • 积分652分
  • 威望72点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-29 12:05
不错了,我们连接触的机会都没有,有什么心得体会,贴出来,让大家也学习下,嘿嘿。。。。。

不懂硬件,也没有机会接触:(
老虎不发威,你当我是Hello Kitty!
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-29 12:38
只能说你们公司的硬件工程师非常不负责任,硬件的开发完成不是能拿出一块电路板就完事得,而是要能把基本的功能跑通,硬件上不能有任何瑕疵,然后再交给软件工程师写驱动

我们的硬件工程师是个大四的学生(今年七月份毕业)  :o,线也不是他布的,他只负责焊接,他说他也不知道问题出在哪里 :(根本指望不上 :(。

啥也不说了,一方面要想办法解决问题,一方面也需要提高自己的水平,我现在的想法是把原理图拿来和板子一一对比,看看问题出现在哪里,不过以我现在的水平能不能看懂还是个问题,就怕劳而无功,白白浪费时间。各位有什么好的建议吗?
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
green_pine
驱动太牛
驱动太牛
  • 注册日期2002-10-22
  • 最后登录2019-06-10
  • 粉丝3
  • 关注0
  • 积分48分
  • 威望599点
  • 贡献值1点
  • 好评度144点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2004-04-29 12:40
原理图和pcb的对比是很容易的,可是如果你的原理图有问题呢?
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-04-29 12:46
原理图和pcb的对比是很容易的,可是如果你的原理图有问题呢?

容易吗?看的我眼都花了 :cool:,原理图……,就是说我应该去找那个布线的人了?
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-04-29 12:53
我是做硬件的 咋两吊个个吧
哈哈 我现在搞软件了
 :D :D :D
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-04-29 12:55
一个小硬件 何必呢 :(
高不定就找 妈妈哇 :o
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-04-29 12:56
我是做硬件的 咋两吊个个吧
哈哈 我现在搞软件了
 :D :D :D

我还是喜欢搞软件,最羡慕那些软硬兼修的人了。
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-04-29 13:00
其实这也不是 软硬兼施 并不快乐
我最怕重新不板了 高到几个g的更难
我啥都作 由咋样了呢???
最悲的是高技术的
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-04-29 13:04
几年来我一直在做硬件 从调制解调到复分接
vc虽说不太熟 但还过的去
除了ddk我没玩过 可惜我还是觉得不好玩
当年我愿意就要搞腔体了 可惜我不愿意
还是停留在10ghz以下玩的好
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
cwj53061871
驱动老牛
驱动老牛
  • 注册日期2002-03-08
  • 最后登录2013-01-10
  • 粉丝2
  • 关注0
  • 积分38分
  • 威望463点
  • 贡献值0点
  • 好评度162点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-04-29 13:48
[quote]只能说你们公司的硬件工程师非常不负责任,硬件的开发完成不是能拿出一块电路板就完事得,而是要能把基本的功能跑通,硬件上不能有任何瑕疵,然后再交给软件工程师写驱动

我们的硬件工程师是个大四的学生(今年七月份毕业)  :o,线也不是他布的,他只负责焊接,他说他也不知道问题出在哪里 :(根本指望不上 :(。

啥也不说了,一方面要想办法解决问题,一方面也需要提高自己的水平,我现在的想法是把原理图拿来和板子一一对比,看看问题出现在哪里,不过以我现在的水平能不能看懂还是个问题,就怕劳而无功,白白浪费时间。各位有什么好的建议吗? [/quote]

硬件工程师必需调通板子!!!!!!!!
毛主席说:自力更生,坚苦朴素
link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-04-29 14:07
[quote]原理图和pcb的对比是很容易的,可是如果你的原理图有问题呢?

容易吗?看的我眼都花了 :cool:,原理图……,就是说我应该去找那个布线的人了? [/quote]
 还有电路设计的哪个呀
最好自己看文档
nlq_new
驱动老牛
驱动老牛
  • 注册日期2003-04-11
  • 最后登录2012-04-28
  • 粉丝0
  • 关注0
  • 积分102分
  • 威望12点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-04-29 16:29
把我的USB开发板连接到主机上,主机需要很久才能在设备管理器的硬件列表中添加新的USB项(将近20秒),这是什么原因? :o

还有,刚才那个画图的人说我在挑毛病 :mad:,真想揍他,不停的问我怎么不先把固件写好,他妈的!我难道不愿意干自己的本行啊!整天测试破板子,对我自己来说什么提高都没有,浪费时间。当着其他同事的面,不想说难听的。
[b][color=green]我庄严宣誓我没干好事[/color] [/b]
green_pine
驱动太牛
驱动太牛
  • 注册日期2002-10-22
  • 最后登录2019-06-10
  • 粉丝3
  • 关注0
  • 积分48分
  • 威望599点
  • 贡献值1点
  • 好评度144点
  • 原创分0分
  • 专家分0分
  • 社区居民
17楼#
发布于:2004-04-29 16:43
你先问他能不能保证硬件是好的,怎么证明硬件是好的
游客

返回顶部