我正在运行 Ubuntu 系统,其中 USB 驱动器会自动安装。
我很好奇当 USB 设备插入端口时会发生什么。 Linux 的哪一部分感知到新设备已插入?之后调用哪些进程(以及调用者是什么)将其安装到系统?这些进程是内核空间、用户空间进程还是混合进程?
我想在 C/C++ 程序中遵循这些步骤。有什么办法可以做到这一点吗?我在哪里可以阅读更多相关内容?你会怎么做?
我正在运行 Ubuntu 系统,其中 USB 驱动器会自动安装。
我很好奇当 USB 设备插入端口时会发生什么。 Linux 的哪一部分感知到新设备已插入?之后调用哪些进程(以及调用者是什么)将其安装到系统?这些进程是内核空间、用户空间进程还是混合进程?
我想在 C/C++ 程序中遵循这些步骤。有什么办法可以做到这一点吗?我在哪里可以阅读更多相关内容?你会怎么做?