在学习LDD3过程中,看到关于ioctrl的部分。书上说“ioctrl-number.txt文件中罗列了内核所使用的幻数”,在选择自己所使用的幻数时应该根据此文件中的内容避免和内核冲突。
我也看到了这个文件中罗列了好多,可是有点看不懂啊~
如下图:

226行,幻数'k',序数使用了00-0F的值;
227行,幻数‘k',序数使用了00-05的值;
228行,幻数’k‘,序数使用了10-17的值。
这样的话,00-0F和00-05是有重叠的,是不是冲突啊~~~~~
不是不可以冲突的嘛??内核自己的都冲突了呀,comment里都写了“conflict!”。。。
所以想问一下大家:这种冲突可以吗,是怎么回事?在写自己的驱动时,应该怎么选取幻数和它使用的序数?只要这个文件中提到的,我们都不能用吗?