我已经下载了我购买的并行卡的驱动程序(SD-PEX1005),我现在试图将它们安装在计算机上。README在Linux版本上说了从3.3.0开始使用文件夹/usr/src/linux-x.y.z/drivers/tty/serial/8250/并更改那里的文件,并更改一个称为8250_pci.c的文件,然后重新计算内核。我的问题是我没有那个文件夹。
因为我没有那个文件夹,所以我尝试以读书中的另一种方式进行操作,这将转到源文件夹并运行" make'",但每次都会失败。https://pastebin .com/2v9WWA6q
有人知道我的标题上要么缺少用于make命令的标题或该文件8250_pci.c
供参考,我是在LinuxCNC的安装版本上。" UNAME -R"的结果为4.9.0-3-RT-AMD64
这是驱动程序的读数 https://pastebin .com/NYPLAA8g
如果您没有/usr/src/linux-x.y.z folder,则很可能未安装内核源代码包。
默认情况下,一些Linux发行版将安装它。其他不是。
X.Y.Z将表示Linux内核版本编号。
最新的内核源代码可在kernel.org
上找到用于基于Debian的Linux发行版,包括Ubuntu," APT"命令用于安装软件包。" apt"命令有大量的用法示例和互联网。
尝试获取内核源代码。
https://askubuntu.com/questions/159833/how-do-do-i-get-the-kernel-source-code
linuxCNC可能只能与特定内核正常使用。另外,LinuxCNC需要启用"实时"内核函数。