64 位驱动程序的工作

发布于 2024-10-23 21:48:16 字数 211 浏览 3 评论 0原文

我不是程序员,只是学习一些编程概念。

我的问题是,在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

林空鹿饮溪 2024-10-30 21:48:16

您重新编译每个平台的驱动程序。 API 是相同的,但编译器生成的代码会有所不同。

You re-compile the drivers for each platform. The APIs are the same but the code generated by the compiler will be different.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文