当前位置: 技术问答>linux和unix
misc驱动不能自己确定主设备号么?
来源: 互联网 发布时间:2015-06-19
本文导语: 下面是触摸屏驱动的注册代码: static struct miscdevice ucb1x00_ts_dev = { minor: 14, name: "touchscreen/ucb1x00", fops: &ucb1x00_fops, }; static inline int ucb1x00_ts_register(struct ucb1x00_ts *ts) { init_waitqueue_head(&ts->read_wait); return misc_regis...
下面是触摸屏驱动的注册代码:
static struct miscdevice ucb1x00_ts_dev = {
minor: 14,
name: "touchscreen/ucb1x00",
fops: &ucb1x00_fops,
};
static inline int ucb1x00_ts_register(struct ucb1x00_ts *ts)
{
init_waitqueue_head(&ts->read_wait);
return misc_register(&ucb1x00_ts_dev);
}
好像不能指定主设备号,为什么?
static struct miscdevice ucb1x00_ts_dev = {
minor: 14,
name: "touchscreen/ucb1x00",
fops: &ucb1x00_fops,
};
static inline int ucb1x00_ts_register(struct ucb1x00_ts *ts)
{
init_waitqueue_head(&ts->read_wait);
return misc_register(&ucb1x00_ts_dev);
}
好像不能指定主设备号,为什么?
|
因为misc设备的主设备号都是一样的(10),看看misc.c中的实现就明白了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。