我对我的linux机器上的串行驱动程序进行了一些更改。我一直在尝试编译模块并重新加载它,但它会引发一些错误。相反,如果我重新编译整个内核它工作正常。
是否可以对串行驱动程序进行更改,并仅编译该模块,并将其加载?
谢谢
它抛出了哪些错误?如果您编译内核,对驱动程序进行一些简单的更改,然后cd到其目录并编译它,它是否有效?(没有做内核广泛先干净!)
—
Hennes 2013年
我在/drivers/usb/serial/usb_wwan.c中做了一些更改 - 我如何重新编译这个模块?
—
user791953 2013年
回到内核1.3时代(当2.0内核刚刚出现时,我正在编写一个用于Linux的Firewire驱动程序(不,不发布,仅限飞利浦Natlab))它只是一个cd /usr/src/linux/drivers/../某事/和
—
Hennes
make firewire.c
(显然你的名字会有所不同,但是ls是你的朋友)。
你没有重新编译它?
—
user791953 2013年
我根据SCSI子系统的工作方式编辑了make文件顶部包含所需的驱动程序(3层<strike>无耻地被盗</ strike> .IEEE1394 net,1394 base,1394 AIC5800驱动程序。)
—
Hennes