我是 Linux 新手。今天当我尝试连接 USB 转串口时,我应该安装模块或驱动程序还是两者兼而有之?有人能用简单的文字解释什么是模块,什么是驱动程序吗?最好有图片
答案1
我能想到的最简单的方式是:
模块是任何类型的“软件”。它是主内核的一部分,而不是“用户程序”。驱动程序是一种特定类型的“软件”:需要与硬件组件进行通信。
“驱动程序”是一种模块。
答案2
驱动程序是操作系统主动使用系统硬件所需的固件。模块就像 Firefox(或 Chrome)中的附加组件,它们为您提供更多/不同的软件功能。