misc驱动不能自己确定主设备号么?
下面是触摸屏驱动的注册代码:
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);
}
好像不能指定主设备号,为什么?
...全文
相关推荐
Linux misc设备驱动实例
文件是一个linux下misc device驱动,可直接在make, 运行。
linux混杂设备驱动讲解
该文档主要讲述了linux混杂设备的驱动编程。混杂设备可以理解为一种主设备号固定为10的一种字符设备。但是编程的过程要比字符设备简单很多。可以达到和字符设备一样的效果。有兴趣可以了解一下。
基于Linux的MISC类设备AD7859L的驱动程序开发
基于Linux的MISC类设备AD7859L的驱动程序开发,1引言在嵌入式系统中基于ARM微核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用,建立面向ARM构架的嵌入式操作系统成为测量行业的热点问题。在LINUX操作系统中添加新的外部设备时,只需为其添加对
LEDS-GPIO驱动中遇到的问题总结
LEDS-GPIO驱动中遇到的问题总结:unlocked_ioctl与ioctl的区别,miscdevice函数,#ifdef 语句1 // 程序2 #endif GPX三个控制寄存器,
CTF MISC安全杂项经典例题讲解
该内容为CTF赛题MISC安全杂项经理例题讲解,包含图片隐写,流量分析,web安全等多种题型讲解,图文结合,适合新手学习。


