作者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
→ Axcic:WDM WDF都有sample可以參考 說真的如果有人可以不參考就寫 08/23 20:59
→ Axcic:出driver 那一定是微軟自己的開發人員 08/23 21:00