我用串行设备驱动程序静态编译了linux内核,即obj-y。
现在我正在开发一个简单的串行驱动程序,我想对其进行测试,但是由于内核启动时会加载模块,因此 IO 端口区域(0x3f8 及以上)已注册到串行模块。我需要删除(注销)它,以便我可以将它分配给我的驱动程序。
那么,有没有办法删除静态链接的设备驱动程序?或者我应该重新编译整个内核:/
我用串行设备驱动程序静态编译了linux内核,即obj-y。
现在我正在开发一个简单的串行驱动程序,我想对其进行测试,但是由于内核启动时会加载模块,因此 IO 端口区域(0x3f8 及以上)已注册到串行模块。我需要删除(注销)它,以便我可以将它分配给我的驱动程序。
那么,有没有办法删除静态链接的设备驱动程序?或者我应该重新编译整个内核:/