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