作者CCMAKE (NNNN)
看板ASM
標題[問題] 請問各位大大 有關驅動程式的一些觀念
時間Sun Aug 23 02:11:10 2009
請問各位大大
所謂的驅動程式
是不是OS可以透過這個程式
給硬體的controller一些command
而由controller發出一些電子訊號
去控制週邊的硬體裝置呢??
假設我現在要控制硬碟中的馬達用來移動讀取臂
作業系統會透過驅動程式
下一些動作的command給南橋晶片中的硬碟controller
這個controller會傳出電子訊號給硬碟
再透過硬碟中的馬達驅動IC接收這些訊號
之後傳出馬達驅動的訊號 使馬達作用
不知道這樣的流程有沒有甚麼地方是錯誤的呢??
因為小弟一直對驅動程式的真正用途有點迷網
不知道這個程式真正會怎麼樣控制到硬體端
希望大大可以幫小弟解惑~~
另外一問
為什麼8051不需要驅動程式
就可以直接驅動外界的硬體呢??
這跟作業系統有沒有關係??
感謝各位^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.98.14
1F:推 sorkayi:系統只是先幫你寫了一些 lib 所以用起來會比較爽 08/23 02:29
2F:→ sorkayi:還有就是系統還有寫 MMU 或 FPU 給你了 在處理也比較方便 08/23 02:30
3F:→ sorkayi:8051 就是那個 controller 如果你要把 硬碟的資料 做處理 08/23 02:31
4F:→ sorkayi:再傳到別的地方處理不是要寫很多嗎 08/23 02:31
5F:→ sorkayi:不知道 我也是最近才再接觸系統的 錯了不要怪我 >//<... 08/23 02:33
6F:推 hayden0828:對啊,你在8051上面寫的Fireware,就等同驅動程式 08/23 09:39
7F:→ sorkayi:8051 是 MCU 不是 CPU 08/23 10:17