Linux kernel 为设备写入LKM

Linux kernel 为设备写入LKM,linux-kernel,linux-device-driver,Linux Kernel,Linux Device Driver,我正在寻找一些为某些特定设备编写LKM的教程。我学习了编写LKM的基础知识,但想了解如何为某些设备(fpga设备或网络设备)编写LKM。我知道为设备编写LKM需要知道设备的特性 但FPGA设备或网络设备的特征是什么,以及如何通过LKM访问它们 那么,有人能告诉我为设备编写LKM需要什么吗?特别是要开始学习编写Linux内核网络驱动程序, 以下两个教程将帮助您开始学习 我不确定你是否能找到一个全面的指南,详细说明每一种设备。但大多数关于驱动程序的书籍都涵盖了设备的主要类别。然而,我想指出,网络

我正在寻找一些为某些特定设备编写LKM的教程。我学习了编写LKM的基础知识,但想了解如何为某些设备(fpga设备或网络设备)编写LKM。我知道为设备编写LKM需要知道设备的特性

但FPGA设备或网络设备的特征是什么,以及如何通过LKM访问它们


那么,有人能告诉我为设备编写LKM需要什么吗?

特别是要开始学习编写Linux内核网络驱动程序,
以下两个教程将帮助您开始学习


  • 我不确定你是否能找到一个全面的指南,详细说明每一种设备。但大多数关于驱动程序的书籍都涵盖了设备的主要类别。然而,我想指出,网络设备与内核中的任何其他设备都不一样。本身没有文件操作。