作者GregHowe (Greg)
站内Soft_Job
标题Re: [讨论] driver自学的上手时间
时间Sat Jan 26 09:18:54 2008
※ 引述《joy830 (joy)》之铭言:
: 我现在公司现在要研发新产品
: 其中一个要USB接头 但我们公司没有人懂这部份
: 所以想要跟买一个转接的IC 来转换
: 算一算 一年要多出个十万左右
: 也可以不买 就是自己写USB转 com 或转 parallel
: 这部份如果外包买断 听说要上百万(写Driver有那麽好赚喔!?)
: 本来我自己动手写是没有问题的 可是我考虑了很多
: 1.去听课 课程不好找 加上台湾似乎懂Driver的不多(我们外包找不到人)
: 我看往年有开课 有个要六万 我如果去上课 公司出钱 我就要被绑约
: 我毕业以後 就下定决心不再进学校了
: 所以这点我必须排除
: 2.USB似乎相当复杂 com port和parallel port 写个简单VB or VC
: 程式就可以控制了 但是USB我无从测起 因为我手上有的公司产品
: 都已经转成虚拟com port了
: 3.网路上资料少到可怜 多半也只是简介 USB or Driver
: 我根本无法了解两者的重点所在
: 4.我周末会去买书来看 可是我最担心的一点 我怕会浪费时间
: 从完全不懂 到弄出Driver 会花很多时间吗? 虽然我是有很多时间啦
: 以前有不懂的东西 买书 上网 问人
: 但是Driver牵涉太广 感觉有人会也无从敎起
: anyway 想了好多 希望有人能发表些心得
Jungo Windriver
取得licence的价格约5000 usd
含一年的技术支援及软体更新....
虽然价格贵了点....但确实大幅缩减开发的时间
可以参考看看
小弟当初也不是写driver的
但当时公司的project需要usb和RS232间的转换
中间透过8051的晶片,silicon或cypress
由韧体工程师设定开发板(转接板)的endpoint後
我使用Windriver直接抓到device, 可以自动产生范例程式
可以由范例程式去修改, 再和应用程式结合
project的这个控制程式部份, 结果当然是成功
虽然初期在try的时间也是花了蛮长的时间
不过毕竟是在linux下做的....我想也值得
而且linux下的驱动程式虽然是模组化
但真正做起来并不是那麽容易
我自己也正在钻研这个部份和kernel
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.175.216.69
1F:推 softcloud:用 cypress 不错阿, 原原po也可以考虑一下.. 01/26 10:40
2F:推 joy830:THX 01/26 22:26