1
我正在寻找一些教程,其中已经讲授了为某些特定设备编写LKM。我学习了编写LKM的基本知识,但想知道如何为某些设备(fpga设备或网络设备)编写LKM。我知道为设备编写LKM需要知道设备的特性。为设备编写LKM
但是,FPGA器件或网络设备的特性以及如何通过LKM访问它们可能是什么特性。
那么,任何人都可以让我知道什么都需要写一个LKM的设备?
我正在寻找一些教程,其中已经讲授了为某些特定设备编写LKM。我学习了编写LKM的基本知识,但想知道如何为某些设备(fpga设备或网络设备)编写LKM。我知道为设备编写LKM需要知道设备的特性。为设备编写LKM
但是,FPGA器件或网络设备的特性以及如何通过LKM访问它们可能是什么特性。
那么,任何人都可以让我知道什么都需要写一个LKM的设备?
具体开始学习编写Linux内核网络驱动程序,
以下2个教程应该让你开始。
我不知道,如果你能找到一个全面的指南,详细说明每任何类型的装置在那里。但大多数关于驱动程序的书籍涵盖了主要类别的设备。 尽管如此,我们仍然想指出,网络设备不像内核中的任何其他设备。本身没有文件操作。 – HighOnMeat