知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
新手
1樓
 
 
 
  我是軟體工程師, 不過工作內容是比較偏應用程式為主.
  想請問一下:,關於 Driver 課程,
 
 PIC 韌體課要寫Driver ,
 linux driveer課程, 也是在教driver ,
 請問一下, 有什麼不一樣..
 
   謝謝
 
2樓
 
 
  先思考一個問題:
  為什麼你接個mouse 到電腦, 電腦就會偵測到mouse, 甚至就能開始動作了
 
  因為mouse 上 ,已經有軟(韌)體在上面了, 而
  你的電腦,可能是windows/ linux , 有一支driver 可以和mouse 上的軟體talk
  如透過 PS/2, USB 界面, 由mouse 負責傳X,Y座標或按鍵回來給你linux driver ,
 
  所以端看你要玩的是那一塊.. 不過寫linux driver 或 windwos driver, 除了
  底層的硬體要懂外, 還要多懂OS , 畢竟你的driver是包到這些OS裡面.