作者AfrikaShox (TIA)
看板Soft_Job
标题[请益] 想请教有关於驱动程式 (device driver)
时间Sat Aug 23 10:26:56 2008
※ [本文转录自 Tech_Job 看板]
作者: AfrikaShox (TIA) 看板: Tech_Job
标题: [请益] 想请教有关於驱动程式 (device driver)....
时间: Sat Aug 23 10:05:06 2008
请教板上各位前辈、先进及学长~
如果是做这方面的工作:
像是写 Linux Device Driver
或是写 Win32 WDM/WDF
或是甚至到各种平台的话 (针对不同设备或是晶片)
都会有可以参考的原始码吗? 还是都是从无到有呢?
------------------------------------------------------------
*
缘由
因为除了想了解这个领域的学习路线...
而且也很想知道以後有一天走这条路的前景如何...
最近因为有应徵到一家这方面的工作的公司..
由於一直以来总觉得驱动程式入门不易...
当然也稍微有在看书..做些练习...
或是看一些范例码...但是顶多就到 Char Device
越看到越後面的就越复杂会觉得有点晕..
有时候也会去抓那个设备相关的一些硬体SPEC...但是看不大懂...
应该说...主要是会觉得有点跟程式对应不起来..不知道怎麽开始...
在学校有找一些资料...但是好像也都着墨有限...
------------------------------------------------------------
所以想请问各位前辈与先进...是不是要学通这个...
需要很多层次的基础知识呢?
因为像小弟这样的对硬体没什麽概念...
只大概知道一些晶片作动原理跟数位逻辑...
然後就是一般资管系学C语言跟资料结构的背景...
通常都只拿来用些IDE写点软体或是用来实现一些简单演算法之类的程度...
如果进入像刚刚提到是要写驱动程式给设备用的公司的话...
要成长到可以看到晶片跟相关SPEC就可以兜出/写出对应的Driver大概要多久呢?
还是我只是少了什麽相关的知识背景没有补强...?
或是我自己学习的态度其实就有问题了...? orz|||
最近自学的想法就是感觉真的没啥进展... >"<
(可是我满担心进入公司之後也没有人会教
因为我听之前学长都说去公司以後都靠自己摸索
所以想说自己先多K点书多练习 )
最後也是有想问说...从事这样的工作发展好吗? @@"
(因为其实对这真的不懂...
我有爬文...可是这方面写的似乎不多就是了 @@" )
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.35.232
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.35.232
1F:→ Axcic:WDM WDF都有sample可以参考 说真的如果有人可以不参考就写 08/23 20:59
2F:→ Axcic:出driver 那一定是微软自己的开发人员 08/23 21:00