Linux kernel 访问源代码修改Linux驱动程序

Linux kernel 访问源代码修改Linux驱动程序,linux-kernel,linux-device-driver,Linux Kernel,Linux Device Driver,我是Linux内核的初学者。我必须为一个项目修改Linux驱动程序 如何访问源代码文件(如ani.c、ath9k.h等) 我尝试在下面的路径中查找它们,但只找到了内核对象文件(*.ko) 路径:drivers/net/wireless/ath/ath9k/可能最容易找到它们。您可能会发现从网站链接的指南也很有用。可能最容易找到它们。您可能会发现链接的指南也很有用。我已经安装了一个内核版本,但我只是在查找需要修改的源代码时遇到了一些困难。我假设这些源代码(如中列出的)位于我设备的“/kernel/

我是Linux内核的初学者。我必须为一个项目修改Linux驱动程序

如何访问源代码文件(如ani.c、ath9k.h等)

我尝试在下面的路径中查找它们,但只找到了内核对象文件(*.ko)


路径:drivers/net/wireless/ath/ath9k/

可能最容易找到它们。您可能会发现从网站链接的指南也很有用。

可能最容易找到它们。您可能会发现链接的指南也很有用。

我已经安装了一个内核版本,但我只是在查找需要修改的源代码时遇到了一些困难。我假设这些源代码(如中列出的)位于我设备的“/kernel/drivers/net/wireless/ath/ath9k/”中。然而,我在那里找不到他们。安装内核后,我们如何访问源代码?我们可以找到它们的默认目录是什么?默认情况下,只下载内核的编译形式,以节省空间。(现在内核源代码树占用了大约800MB。)您可以在源代码存储库中找到安装在您机器上的版本的标记(例如,请参阅),但您必须下载并重新编译源代码。我已经安装了内核版本,但我只是在寻找需要修改的源代码时遇到了一些困难。我假设这些源代码(如中列出的)位于我设备的“/kernel/drivers/net/wireless/ath/ath9k/”中。然而,我在那里找不到他们。安装内核后,我们如何访问源代码?我们可以找到它们的默认目录是什么?默认情况下,只下载内核的编译形式,以节省空间。(现在内核源代码树占用了大约800MB的空间。)您可以在源代码存储库中找到安装在您机器上的版本的标记(例如,请参阅),但是您仍然需要下载并重新编译源代码。