阅读:1761回复:4
开发驱动是否应对使用Intel或者AMD CPU的机器区别对待,达人回答下
最近想买PC,目前在用AMD CPU的机器,不知道做 驱动开发或者相关开发,
CPU是AMD或是Intel是否需要在开发过程中区别对待。 以前有些道听途说的了解,觉得在Ring0层的话,AMD CPU的编程会与Intel的有不同。 知道的达人说下 |
|
沙发#
发布于:2009-07-07 12:13
x86,x64的不需要,基本上是是兼容的。除非你用了cpu特有的指令 。
如果是用c/c++开发驱动,没有这个限制。 |
|
|
板凳#
发布于:2009-07-07 17:32
太感谢了,这个问题我search了整个论坛(3个月内),竟然没有人提出过。呵呵。
|
|
地板#
发布于:2009-07-07 17:42
《programmin ms windows driver model》:
Windows NT drivers used the C programming language almost exclusively so that they could be recompiled for new CPU architectures without requiring any source changes. |
|
地下室#
发布于:2009-08-11 14:26
硬件问题往往最难整明白了,我就碰上个用C/C++搞的驱动,不兼容部分AMD主板USB的问题。
|
|