当前位置: 技术问答>linux和unix
一个驱动文件,生成多个驱动模块??
来源: 互联网 发布时间:2016-11-05
本文导语: 现在我有一个16C554芯片,共扩展4个串口,每一个串口对应生成一个ko模块.现在是复制几份才稍做修改,再生成单独的ko文件,4个口的驱动文件都差不多. 我想能不能一个驱动文件来生成多个驱动模块ko呢.???请问如何做. ...
现在我有一个16C554芯片,共扩展4个串口,每一个串口对应生成一个ko模块.现在是复制几份才稍做修改,再生成单独的ko文件,4个口的驱动文件都差不多.
我想能不能一个驱动文件来生成多个驱动模块ko呢.???请问如何做.
我想能不能一个驱动文件来生成多个驱动模块ko呢.???请问如何做.
|
经典的例子就ldd2里面的scull了,很容易明白。你去找找看。
|
当然可以做成一个了,不过没搞过那个模块,不太清楚。
|
你可以用主次设备号的方式来进行,这个很常用。
生成设备节点的时候使用同一个主设备号,不同的次设备号。
主设备号表示你的驱动程序,在驱动程序中使用次设备号来区分进行不同的硬件并进行相应操作。
生成设备节点的时候使用同一个主设备号,不同的次设备号。
主设备号表示你的驱动程序,在驱动程序中使用次设备号来区分进行不同的硬件并进行相应操作。