看板 Soft_Job 關於我們 聯絡資訊
※ [本文轉錄自 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