gpt4 book ai didi

x86 - x86 实模式下的 USB 控制

转载 作者:行者123 更新时间:2023-12-03 17:55:43 25 4
gpt4 key购买 nike

我正在开发一个原始的 x86 实模式 USB 访问项目。这涉及自定义引导扇区、第二阶段引导加载程序和一些琐碎的硬件驱动程序。

最终目标是提供一种可以启动、通过 USB 接口(interface)发送数据、通过 USB 接口(interface)接收数据并将结果值打印到屏幕的产品。除了 USB 访问之外,我已经完成了一切。

我已经发现 BIOS 不提供对板载 USB 的访问。从 osdevver 到breakthorn,我已经浏览了几十个站点。我什至看过 USB 2.0 规范。

没有人提供任何有关在 x86 实模式下使用 x86 程序集直接访问 USB 根集线器的相关或有用信息,而无需通过某些预先存在的操作系统。

没有为 USB 根集线器设置标准输入/输出端口吗?如果有,文档究竟在哪里指定允许软件告诉集线器要发送什么数据以及将该数据发送到哪个连接设备的标准通信?

最佳答案

在实模式下不可能有 USB 接口(interface)。
您可以在保护模式下实现它,如 PrettyOS 所示。 .如果我们与我们的PS/2接口(interface)相比,实现起来并不容易。

关于x86 - x86 实模式下的 USB 控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11810736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com