1·Consider a hypothetical device driver.
考虑这样一个假想的设备驱动程序。
2·Then, open the device driver and get the file descriptor.
然后打开设备驱动器并获取文件描述符。
3·Also, you can use friendly name if your device driver supports it.
此外,如果您的设备驱动程序支持,则可以使用友好的名称。
4·Packets are enqueued for transmission and dequeued by the device driver.
数据包是由设备驱动进行入队传输和出队。
5·You will also be applying a patch (extra routines) to your device driver.
还需要对设备驱动程序应用一个补丁(附加例程)。
6·These kernel threads should be destroyed in the close of the device driver.
这些内核线程应该在设备驱动程序的close函数中进行销毁。
7·Why would anybody want to simulate hardware when developing a device driver?
为什么会有人想要在开发设备驱动程序时模拟硬件呢?
8·In this example the mad16 kernel device driver depends on the ad1848 device driver.
在这个例子里面,mad16内核设备驱动程序依赖于ad1848驱动。
9·For example, let's say that the foo device driver wants to register a device with devfs.
举例来说,假设foo设备驱动程序希望使用devfs注册设备。
10·This kernel thread should be destroyed in the close of the device driver in this pseudo code.
在下面的伪代码中,这个内核线程应该在设备驱动程序的close函数中进行销毁。