作者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