我正在研究原始的x86实模式USB访问项目.这涉及自定义引导程序,第二阶段引导加载程序和一些简单的硬件驱动程序.
最终目标是提供一个引导产品,通过USB接口发送数据,通过USB接口接收数据,并将结果值打印到屏幕上.我有USB接入完成的一切.
我已经发现BIOS不提供对板载USB的访问.我经历了从osdevver到破碎的几十个网站.我甚至看过USB 2.0规范.
没有人,无处可提供有关在x86实模式下使用x86程序集直接访问USB根集线器的任何相关或有用信息,而无需通过某些预先存在的操作系统.
是否没有为USB Root Hub设置标准的IN/OUT端口?如果有,那么文档指定标准通信的确切位置允许软件告诉Hub要发送哪些数据以及将数据发送到哪个连接设备?