Linux与FreeBSD系统使用指南
1. USB设备在Linux系统中的表现
在Linux系统里,由于USB设备种类多样,其接口的显示位置也各不相同:
-鼠标设备:插入鼠标后,它会显示在/dev/input/mice,采用的是PS/2协议。
-存储设备:USB固定和可移动介质设备会以SCSI磁盘的形式呈现。插入设备后,它会自动完成配置,相关细节可通过dmesg等命令的输出查看。
-串口:传统串口适配器会显示为常规串口(/dev/ttyS*)。
-键盘:安装好驱动后,使用USB键盘无需进行特殊操作,它会自动连接到常规输入系统。
若要确定系统中的USB设备,可使用一些USB实用工具,其中lsusb可能是最实用的(不过系统可能未预装)。
2. Linux内核与设备驱动
Linux内核是操作系统的核心,除了管理进程、内存和文件系统外,还包含所有的设备驱动。配置和构建驱动有两种方式:一是将驱动直接链接到内核,这样在系统启动时就会立即激活;二是创建内核模块,可在运行的内核中按需插入。大多数发行版会将关键驱动(如IDE磁盘驱动)直接编译到内核中,而将不太常用的驱动(如声卡驱动或某些文件系统类型的驱动)作为模块处理。
3. 内核模块的使用
在使用内核模块之前,需先确定系统运行的内核版本,