如何使用程序集扫描连接的设备



我正在编写一个新的操作系统,用于学习和探索。我希望能够扫描机器以查找连接的设备(网络、键盘、HDD以及其他设备)。这将作为安装相应驱动程序的第一步。

我已经在网上搜索了一段时间,但没有任何帮助。

没有一种通用的简单方法可以扫描计算机上的所有不同硬件。也许这就是你在搜索时没有成功的原因。

您可以通过PCI设备开始扫描,然后扫描USB设备等。然而,这些步骤中的每一个都不是微不足道的。osdevwiki将提供一些指针。你可以从扫描pci设备开始(代码示例在C中),如果你不能选择用C/汇编组合编写操作系统,你可以查看完全用汇编编写的操作系统的源代码,比如kolobrios。

相关内容

  • 没有找到相关文章

最新更新