打印

我目前做硬件设计,想往驱动方向发展,需要哪些

[复制链接]
3000|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laijie_991|  楼主 | 2007-1-8 20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人学的是电子专业,偏硬件电路设计.做了3年的硬件电路设计觉得在调试的时候有些受制于人.特别是在DEMO调试的时候.我的软件基础应该还不错,至少高级程序员当年被我考过了.
现在做数字电视机顶盒,电路板的设计比较熟悉,但是在DEMO驱动调试时候,软件和硬件人员相互指责或者相互怀疑,有的时候是真有问题,有的时候是理解上的差异,在公司里这样起到桥梁作用的人比较少的.相对比较重要.
网络模块,USB,串口,IDE,HDMI,SATA,AUDIO,VIDEO等模块都是比较成熟的接口了,因此也没有特别的兴趣了.

嵌入式软件目前做BOOTLOADER.
有点无从下手,希望高手指教.
操作系统LINUX

LINUX入门指导方面的资料或者论坛介绍几个谢谢.

QQ:156187368

相关帖子

沙发
whereis| | 2007-1-10 11:57 | 只看该作者

.

市场上有很多关于linux相关的培训机构的,稍微google一下就知道应该做什么,怎么做了。
比如:
北京亚嵌教育 http://www.akaedu.org/
华清远见 http://www.farsight.com.cn/
广嵌教育 http://www.gdemb.com/

使用特权

评论回复
板凳
wangkj| | 2007-1-10 13:16 | 只看该作者

看linux内核源码

从网络上找找教程,2.6的和2.4的差异很大。
建议你找本orealy的驱动书看看,特别好。讲的很细。
驱动这个东西关键是对硬件的理解和内核结构的分析。
学习学习利索脚,这些就够了。

使用特权

评论回复
地板
wwdlhlkh| | 2007-1-13 20:13 | 只看该作者

re:我目前做硬件设计,想往驱动方向发展,需要哪些

1、我也想望驱动方向发展。
2、我是计算机专业的,比较菜。希望和你互通有无。
3、你的优势是对硬件提供给软件的接口比较熟悉。
4、我不建议直接看源代码,其实为了编写驱动去看内核源代码的作用就是为了了解linux的工作机制,但看源代码并不是了解工作机制的唯一路径。有一些书总结了这些机制,比如《LINUX设备驱动程序》。
5、然后就是先找一些简单的例子练练手,周立功的《arm嵌入式Linux系统构建与驱动开发范例》就不错,里面给了比较详细的例子代码。
6、然后……(我现在正在这个阶段摸索):)

使用特权

评论回复
5
laijie_991|  楼主 | 2007-1-14 16:41 | 只看该作者

主要是现在有这样的条件和环境,从事3年的硬件基础是没问题

谢谢楼上几位的建议.

使用特权

评论回复
6
herocsz| | 2008-1-15 10:13 | 只看该作者

和LZ有些同感

我在公司是做硬件原理设计的,我们作出产品然后交给软件人员调试. 
我认为做软件调试出硬件问题是很正常的,可是经理却觉得我没有认真的做...

因为硬件的成本比较高,经理不可能一次又一次的去作板,所以软件出现问题,经理不这么说,只要能找到问题,解决了就好.可是硬件出现了问题,他就感到很不开心....
还有我们经理不是技术出身!!

使用特权

评论回复
7
dld2| | 2008-1-15 10:33 | 只看该作者

有些公司的分工

有些公司的分工:硬件人员要对板上的器件进行编程测试。

调试时硬件或软件出现争议,俺的方法是拿出足够的证据证明不是自己的问题。

改版多了总是有压力的。这就是硬件的特点吧。

使用特权

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

本版积分规则

19

主题

72

帖子

2

粉丝