阅读:1245回复:17
(发泄兼询问帖)最近很郁闷&我应该学习哪些最基本的硬件知识
我现在参与了一个USB芯片开发的项目,芯片是公司自己开发的,开发板也做好了,我的工作就是测试这块芯片的功能,写firmware(我大学是学软件的,这是我参与的第一个比较正规的项目,硬件方面一窍不通).
我们的开发板(共做了4块)总是这里哪里出现问题,有的主机检测不到有USB设备接入,有的在检测到一半的时候就重新复位(估计是哪里连错了),总之,没有一个能用的,我只写了一个很简单的完成MCU读写USB芯片寄存器的函数,然后的时间就是用一些工具(Bus Hound,逻辑分析仪)来观察,推测问题可能是出在哪个环节,由于硬件知识的缺乏,看原理图也只能知道那个管脚连到哪里,至于那些器件(电容,电阻电感和其他一些看不懂的东东)的功能我一点也不明白,只能郁闷无比的对着这块该死的板子发愁,这也算是驱动开发吗?整天和自己不懂的硬件纠缠个没完。 :( :( :( :( |
|
|
沙发#
发布于:2004-04-29 11:17
以前看jinghuiren老兄自己搞定硬件和软件,十分羡慕,我的要求也不高,只想知道一个的嵌入式开发的软件人员(至少能解决我现在的问题,看原理图不会晕)应该学习哪些硬件相关的知识呢?从哪里入手呢?在精力和时间都有限的情况下,先挑简单的入门的说吧。 :) :) :) :)
|
|
|
板凳#
发布于:2004-04-29 11:19
不错了,我们连接触的机会都没有,有什么心得体会,贴出来,让大家也学习下,嘿嘿。。。。。
|
|
|
地板#
发布于:2004-04-29 11:33
不错了,我们连接触的机会都没有,有什么心得体会,贴出来,让大家也学习下,嘿嘿。。。。。 怎么会没有呢?我刚开始学驱动的时候看了别人的心得,希望自己将来也能写出那样的一篇,可是现在我在作什么呀? :(劳而无功的在板子上测来测去,推测问题出在哪里,却没办法解决。要说心得,只有郁闷和问号。 |
|
|
地下室#
发布于:2004-04-29 12:01
只能说你们公司的硬件工程师非常不负责任,硬件的开发完成不是能拿出一块电路板就完事得,而是要能把基本的功能跑通,硬件上不能有任何瑕疵,然后再交给软件工程师写驱动
|
|
5楼#
发布于:2004-04-29 12:05
不错了,我们连接触的机会都没有,有什么心得体会,贴出来,让大家也学习下,嘿嘿。。。。。 不懂硬件,也没有机会接触:( |
|
|
6楼#
发布于:2004-04-29 12:38
只能说你们公司的硬件工程师非常不负责任,硬件的开发完成不是能拿出一块电路板就完事得,而是要能把基本的功能跑通,硬件上不能有任何瑕疵,然后再交给软件工程师写驱动 我们的硬件工程师是个大四的学生(今年七月份毕业) :o,线也不是他布的,他只负责焊接,他说他也不知道问题出在哪里 :(根本指望不上 :(。 啥也不说了,一方面要想办法解决问题,一方面也需要提高自己的水平,我现在的想法是把原理图拿来和板子一一对比,看看问题出现在哪里,不过以我现在的水平能不能看懂还是个问题,就怕劳而无功,白白浪费时间。各位有什么好的建议吗? |
|
|
7楼#
发布于:2004-04-29 12:40
原理图和pcb的对比是很容易的,可是如果你的原理图有问题呢?
|
|
8楼#
发布于:2004-04-29 12:46
原理图和pcb的对比是很容易的,可是如果你的原理图有问题呢? 容易吗?看的我眼都花了 :cool:,原理图……,就是说我应该去找那个布线的人了? |
|
|
9楼#
发布于:2004-04-29 12:53
我是做硬件的 咋两吊个个吧
哈哈 我现在搞软件了 :D :D :D |
|
|
10楼#
发布于:2004-04-29 12:55
一个小硬件 何必呢 :(
高不定就找 妈妈哇 :o |
|
|
11楼#
发布于:2004-04-29 12:56
我是做硬件的 咋两吊个个吧 我还是喜欢搞软件,最羡慕那些软硬兼修的人了。 |
|
|
12楼#
发布于:2004-04-29 13:00
其实这也不是 软硬兼施 并不快乐
我最怕重新不板了 高到几个g的更难 我啥都作 由咋样了呢??? 最悲的是高技术的 |
|
|
13楼#
发布于:2004-04-29 13:04
几年来我一直在做硬件 从调制解调到复分接
vc虽说不太熟 但还过的去 除了ddk我没玩过 可惜我还是觉得不好玩 当年我愿意就要搞腔体了 可惜我不愿意 还是停留在10ghz以下玩的好 |
|
|
14楼#
发布于:2004-04-29 13:48
[quote]只能说你们公司的硬件工程师非常不负责任,硬件的开发完成不是能拿出一块电路板就完事得,而是要能把基本的功能跑通,硬件上不能有任何瑕疵,然后再交给软件工程师写驱动 我们的硬件工程师是个大四的学生(今年七月份毕业) :o,线也不是他布的,他只负责焊接,他说他也不知道问题出在哪里 :(根本指望不上 :(。 啥也不说了,一方面要想办法解决问题,一方面也需要提高自己的水平,我现在的想法是把原理图拿来和板子一一对比,看看问题出现在哪里,不过以我现在的水平能不能看懂还是个问题,就怕劳而无功,白白浪费时间。各位有什么好的建议吗? [/quote] 硬件工程师必需调通板子!!!!!!!! |
|
|
15楼#
发布于:2004-04-29 14:07
[quote]原理图和pcb的对比是很容易的,可是如果你的原理图有问题呢? 容易吗?看的我眼都花了 :cool:,原理图……,就是说我应该去找那个布线的人了? [/quote] 还有电路设计的哪个呀 最好自己看文档 |
|
16楼#
发布于:2004-04-29 16:29
把我的USB开发板连接到主机上,主机需要很久才能在设备管理器的硬件列表中添加新的USB项(将近20秒),这是什么原因? :o
还有,刚才那个画图的人说我在挑毛病 :mad:,真想揍他,不停的问我怎么不先把固件写好,他妈的!我难道不愿意干自己的本行啊!整天测试破板子,对我自己来说什么提高都没有,浪费时间。当着其他同事的面,不想说难听的。 |
|
|
17楼#
发布于:2004-04-29 16:43
你先问他能不能保证硬件是好的,怎么证明硬件是好的
|
|