当前位置: 代码迷 >> 驱动开发 >> 关于硬件驱动的编写,该如何解决
  详细解决方案

关于硬件驱动的编写,该如何解决

热度:61   发布时间:2016-04-28 10:59:48.0
关于硬件驱动的编写
特别佩服那些写硬件驱动的,本人对对硬件驱动如何编写完全没有概念。只知道在汇编中用in out来和硬件通信。但是书中的知识是16位汇编的,我想知道现在64位汇编中,编写硬件驱动 依然是用in, out来控制硬件吗(或者是mapped I/O address)?

------解决方案--------------------
其实也很简单,就是读写寄存器控制芯片引脚输出高/低电平
------解决方案--------------------
裸机写驱动,或者在DOS下写驱动,就是IN, OUT指令之类;
在现代操作系统(WINDOWSE, WINCE, LINUX)下写驱动, 就必须在操作系统的架构下来进行了。怎么也够初学者学个半年的。需要从驱动的基础开始学习。
  相关解决方案