64 位驱动程序的工作
我不是程序员,只是学习一些编程概念。
我的问题是,在 32 位和 64 位系统上,HAL 层会有所不同,因为它们是两个不同的平台,驱动程序如何与 HAL 层交互,进而与 CPU 交互?
如果我们以 LAN 驱动程序为例,有人可以从高层次解释一下 32 和 64 这两个不同平台到底发生了什么吗?
任何指针都会有很大帮助...
谢谢, 普拉莫德。
I'm not a programmer, but learning some programming concepts.
My question is, on 32 and 64 bit systems, the HAL layer will be different as they are two different platform, how does the driver interact with HAL layer and in turn with CPU?
If we take an example of LAN driver, can anybody explain in high level what exactly happens in two different platform that is 32 and 64?
Any pointer will be great help...
Thanks,
Pramod.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您重新编译每个平台的驱动程序。 API 是相同的,但编译器生成的代码会有所不同。
You re-compile the drivers for each platform. The APIs are the same but the code generated by the compiler will be different.